27. januar 2003 - 20:26Der er
10 kommentarer og 1 løsning
LIKE MATCH whatever ??
I et felt "region" har jeg en række værdier "0 1 4 7" Det er tal fra 0 til og med 10, tallene er adskilt af mellemrum. Hvordan kan jeg søge efter alle der indeholder 0 i regionen, men ikke 10 ??
Ville det være en fordel at opdele regionerne anderledes. Det er til styring af hvilke regioner et firma hører til i en kundebase, jeg smider selv data ned i feltet, så jeg bestemmer selv hvordan de skal ligge.
>websmith. Det syntes jeg måske nok ville være lige lovligt mange der så skal oprettes. Bare tanken om at skulle vedligeholde dem. Måske jeg skulle lave 11 nye felter i tabellen region0, region1, ..., region10 og så fylde 0 eller 1 i dem hvis den pågældende region er aktiv for dette firma.
Du har ret i at det måske er nemmere, men hvad nu hvis der engang kommer en ny region, så skal du til at kode om i din database. Hvis du gør som jeg skriver, så får du er meget mere struktureret layout på din database.
Det burde vel heller ikke være mere besværligt at indsætte dine regioner, da du så ville kunne gøre det med et loop et eller andet sted i din kode. Som det er nu, så skal du loope og oprette en streng som du indsætter i din database.
>websmith, jeg er bange for at du har ret. Jeg har lagt alle regioner og kategorier ud i en særskilt tabel som så relaterer på ID. smart og hurtigst. Mange tak.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.