Tags:
php
mysql
Hej udviklere,
Jeg sidder i øjeblikket og arbejder på en søgefunktion, hvor det skal være muligt, at filtrere søgningen. I stedet for at have en masse irriterende felter, forestillede jeg mig i stedet for, at jeg blot ville have et enkelt søgefelt med mulighed for anvendelse af forskellige tags.
Mit spørgsmål går her på, hvordan jeg bedst muligt kan foretage denne søgning i databasen - altså hvordan jeg skal håndtere input fra brugeren?
Jeg forestiller mig noget alá:
@name Simon Smith @status admin
Dette vil i sig selv nok ikke være så besværligt at implementere, men hvad hvis jeg samtidig gerne vil have noget fri-tekst søgning? Hvis jeg nu f.eks. vil søge efter "avanceret brug af" som både kan være i et felt der hedder "title" og et felt der hedder "description" - skal jeg så blot sørge for at denne fritekst kommer som det første i søgestrengen (f.eks. "avanceret brug af @author Simon @date 2012") eller er der andre forslag til, hvordan dette kan gøres?
På forhånd mange tak.