Hey Leute, mal eine Frage.
Sagen wir Ich möchte nach einem Namen aus der DB suchen, zb Peter Müller. Geb ich jetzt Peter ein findet er was, gibt ich Müller ein findet er auch was, aber gebe ich Peter Müller ein, findet er nichts.
Gibts dafür nen SQL Code, oder müss ich die Eingabe vorher per PHP zerschnipseln, Z.b so dass vor dem Leerzeichen die Variable Vorname ist und nach dem Leerzeichen die Variable Nachname?
Wär ziemlich umständlich wenn man nach mehreren Kriterien suchen würde!
Momentan frage ich so ab:
Sagen wir Ich möchte nach einem Namen aus der DB suchen, zb Peter Müller. Geb ich jetzt Peter ein findet er was, gibt ich Müller ein findet er auch was, aber gebe ich Peter Müller ein, findet er nichts.
Gibts dafür nen SQL Code, oder müss ich die Eingabe vorher per PHP zerschnipseln, Z.b so dass vor dem Leerzeichen die Variable Vorname ist und nach dem Leerzeichen die Variable Nachname?
Wär ziemlich umständlich wenn man nach mehreren Kriterien suchen würde!
Momentan frage ich so ab:
PHP:
$sql = "SELECT * FROM tabelle
WHERE
Vorname LIKE '%".mysql_real_escape_string($_GET['such'])."%'
OR
Nachname LIKE '%".mysql_real_escape_string($_GET['such'])."%'
";
Zuletzt bearbeitet von einem Moderator: