by jakimo72 » 28. August 2005 12:51
Im SQL-Standard ist das %-Zeichen der Wildcard.
"select * from woerterbuch where wort like '%".$_POST['search']."%'"
sollte mit jeder SQL-Datenbank funktionieren, nicht nur mit MySQL.
Grundsätzlich sind aber like-Abfragen nicht besonders performant,
da immer der gesammte Datenbankbestand durchsucht werden muss.
Daher sollte man, wenn ein ganzes Wort eingegeben wurde,
eine Suchabfrage mit
"select * from woerterbuch where wort = '".$_POST['ganzes_wort'].'"
machen, aber vorher einen index auf wort erstellen:
"create unique index wortindex on woerterbuch(wort)"