Datenbank suche mit zwei kriterien

limk

Mitglied
Hi ich hab ein problem mit einer Suche und zwar hab ich eine DB in der Name und Vorname plus ein paar andere daten drinstehen. Die will ich nun nach namen durchsuchen. Also hab ich ne form mit einem Feld suchen los
und dann hab ichs mit ner db query gemacht.
$result = mysql_query("SELECT * FROM leute WHERE name like '%".$name."%' ORDER by name",$db);
soweit funktionierts, doch dann soll die Sucha auch noch, wenn ich z.b. Meyer,Thomas eingebe auch noch den vornamen prüfen.
Also hab ich die Variable mit explode zerlegt und dann bin ich hängen geblieben. ich habs mit if abfragen probiert, aber das klappt nur wenn ich genau den namen eingebe und ist nicht so kompfortabel wie die like % % abfrage.
Wie stell ich das jetzt am geschicktesten an??
 
-

Moin!
Wie du es schon richtig gemacht hast, erst mit explode() zerlegen und dann dein Query aufbauen.
PHP:
mysql_query("Select * From leute Where name like '%".$name[0]."%' And vorname Like '%".$name[1]."%' Order By bla");
 
Zurück