niklaskamenisch: Ungenaue Suche formulieren

Beitrag lesen

hi,

die sache mit dem * fange ich als immer mit einer if ab und lasse dann das WHERE komplett weg. Das Spart dir rechenzeit. Je nach dem wie du die query zusammen baust, tut das auch nicht weh (wenn da noch mehr passiert als gezeigt).

für deine abfrage
"SELECT * FROM kunden WHERE kdfirma LIKE '$kdfirma'"
würde ich empfehlen, einfach generell davor und danach das % zu setzen.
Du unterstellst somit einfach direkt, dass die leute suchen möchten.
Mit %suche% hast du alles gefangen, was irgendwie "suche" enthält.
Sollte doch ausreichen oder?

Gruß Niklas

--
Man muss nicht alles wissen, man sollte aber wissen, wo das nicht gewusste zu finden ist.