FlyingMeridian
Mitglied
Hi ich habe eine kleine Suche geschrieben. Eigentlich ist nur eine einfache SELECT abfrage:
Funktioniert soweit auch ganz gut. Leider ist sie zu ungenau.
Heißt wenn ich ein 'e' eingebe kommen alle User, die eine 'e' in irgendeinem der Felder besitzen.
Gibt es eine Variante wie man die Suche verbessern kann, sie also genauer machen kann?
Mfg Martin
PHP:
$sql = "SELECT
*
FROM
dlo_user_list
Where Vorname LIKE '%$suchbegriff%'
OR
Nachname LIKE '%$suchbegriff%'
OR
Abteilung Like '%$suchbegriff%'
OR
Dezernat LIKE '%$suchbegriff%'
OR
Abteilungsfunktion LIKE '%$suchbegriff%'
OR
Dienstapparatnummer LIKE '%$suchbegriff%'
OR
Dienstgrad LIKE '%$suchbegriff%'
";
Heißt wenn ich ein 'e' eingebe kommen alle User, die eine 'e' in irgendeinem der Felder besitzen.
Gibt es eine Variante wie man die Suche verbessern kann, sie also genauer machen kann?
Mfg Martin