Hallo,
ich habe folgendes Anliegen:
Meine Tabelle besteht aus rund 10 Spalten: "Name", "pos1", "pos2", "pos3" ...
Im ersten Suchdurchlauf sollen nur die Namen durchsucht werden, jedoch müssen sie nicht 100%ig mit der Sucheingabe übereinstimmen. Das am besten passende Ergebnis soll ausgeliefert werden. (Sucheingabe per Formular..).
Beispiel:
Das am besten passende Ergebnis soll also ausgegeben werden. So sollen falsche/andere Schreibweisen dennoch ein Ergebnis erbringen, ebenso bei Namen die aus mehreren Teilen bestehen (nur einer muss dann eingegeben werden).
Hiermit habe ich es bereits versucht:
Leider ist das "%" nur ein Platzhalter und der Rest muss immer genau übereinstimmen.
Meine Frage: Gibt es eine Möglichkeit das zu Lösen? "ALMOST THE SAME" oder so ?
Vielen Dank und Gruß
bazlivec
ich habe folgendes Anliegen:
Meine Tabelle besteht aus rund 10 Spalten: "Name", "pos1", "pos2", "pos3" ...
Im ersten Suchdurchlauf sollen nur die Namen durchsucht werden, jedoch müssen sie nicht 100%ig mit der Sucheingabe übereinstimmen. Das am besten passende Ergebnis soll ausgeliefert werden. (Sucheingabe per Formular..).
Beispiel:
Tabelleninhalte (Spalte 1 (name)): Meider, Kaider, Schneider, Weider
Eingabe: scnider
Ausgabe: Schneider
Das am besten passende Ergebnis soll also ausgegeben werden. So sollen falsche/andere Schreibweisen dennoch ein Ergebnis erbringen, ebenso bei Namen die aus mehreren Teilen bestehen (nur einer muss dann eingegeben werden).
Hiermit habe ich es bereits versucht:
PHP:
$abfrage = "SELECT name FROM tabelle WHERE name LIKE 'Schn%'"
Meine Frage: Gibt es eine Möglichkeit das zu Lösen? "ALMOST THE SAME" oder so ?
Vielen Dank und Gruß
bazlivec