Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Abfrage in PHP/MySQL





Frage

Hallo Leute! Weiß jemand von euch vielleicht Bescheid wie das geht? Das funktioniert: SELECT * FROM mitglieder WHERE name = '$name' Es soll aber nicht 1:1 geprüft werden sondern auch wenn irgewndwo im String eine Übereinstimmung ist. Beispiel: "Dr.Mayer(Hausarzt)" Da sollte bei nur "Mayer" AUCH ein Treffer kommen. Jetzt gehts nur wenn "Mayer" gleich "Mayer" ist. Irgendwie muss das mit diesen % Zeichen gehen? Habt Ihr vielelicht eine Ahnung? Danke für jede Hilfe! Claudia aus Wien

Antwort 1 von DeluxeStyle

das geht mit dem Befehl "like"

SELECT * FROM mitglieder WHERE lower(name) like lower('%$name%')


"lower" um Klein und Großschreibung zu mißachten

Antwort 2 von Klassenkasper

Ahoi
Ich möchte mal eben ein fettes Dankeschön loswerden an DeluxeStyle :)
Ich hab eine ähnliche Abfrage und hatte das Problem das er Groß- und Kleinschreibung nicht ignoriert hat.
Aber auf das "lower" bin ich nicht gekommen*grins*

Merci dafür *daumenhoch*

Gruß
Des Kasperli

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: