Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Problem mit Suggest
Frage
Hallo allerseits,
ich habe eine Frage zu einem Suggest, das mit Ajax und PHP erstellt wurde.
Und zwar habe ich folgende Mysql-Abfrage:
[code]$sqll = "SELECT
irgend
FROM
tabelle
WHERE
irgendwas like '%".$da."%' LIMIT 6";[/code]
So, nun werden mir beim Eintippen in das Suchfeld alle Wörter angezeigt, die das beinhalten, was ich eingegeben habe. Das ist aber absolut nicht zu gebrauchen, denn wenn ich z.B. "Haus" eingebe, dann werden erst einmal alle Wörter gezeigt, die irgendwo im Wort ein "H" haben. Ich möchte aber, dass er direkt bei H anfängt, dass er also praktisch das, was ich eingebe, dem Anfang des Wortes entspricht, das in der Datenbank gesucht werden soll.
Weiß jemand, wie ich das ändern kann? Möglicherweise muss ich einfach nur das Ergebnis ordnen?
Danke für Eure Hilfe,
Üsch
Antwort 1 von DeluxeStyle
dein sql ist momentan so, dass das like auf beiden seite greift
mach einfach irgendwas like '".$da."%' und schon steht das "h" immer vorne
mach einfach irgendwas like '".$da."%' und schon steht das "h" immer vorne
Antwort 2 von Uesch
Wunderbar! So einfach kann das Lösen eines Problems manchmal sein!
Vielen Dank!
Vielen Dank!

