Har en celle i db med et array, hvor mine værdier er delt med komma. f.eks. Danmark,Fyn,Odense. Vil så gerne lave en søgefunktion, matcher disse. Der søges på land,landsdel, by og mit problem er så hvis en bruger ikke vælger alle kriterier, men f.eks. kun vælger Danmark, fyn.. Hvordan matcher jeg så med db? Kan jeg gøre det i min sql sætning?
Hvis jeg var dig, så vil jeg rydde op i databasen, alt andet lige vil det både være performance tungt for PHP hvis man bruger PHP til det, jeg kan umiddelbart ikke se hvordan man kan gøre det med SQL, men hvis man kan så nægter jeg at tro på at det er hurtigt.
Du kan jo lave flere rækker og dele dem op?
Men hvis du har en stor db. Så kan du jo lave et script som explode() strenger med komme, også skrive dem i databasen igen. Og slette orginalen, så komemr du ud af det.
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.