Datenbank durchsuchen!

proloser

Erfahrenes Mitglied
Hallo,

ich habe eine Datenbank mit einigen persönlichen Daten wie Name, Ort, TelNr, HandyNr, ... usw

Derzeit durchsuch ich die Datenbank so ...

PHP:
$res=mysql_query("SELECT * FROM `benutzer` 
  WHERE 
    `id` LIKE '%".$_POST['submit_search']."%' OR
   	 `nachname` LIKE '%".$_POST['submit_search']."%' OR
  	  `vorname` LIKE '%".$_POST['submit_search']."%' OR
  	  `strasse` LIKE '%".$_POST['submit_search']."%' OR
  	  `plz` LIKE '%".$_POST['submit_search']."%' OR
  	  `ort` LIKE '%".$_POST['submit_search']."%' OR
  	  `mobil` LIKE '%".$_POST['submit_search']."%' OR
  	  `telefon` LIKE '%".$_POST['submit_search']."%'
");

Nun habe ich das Problem wenn ich einen Name nicht genau kenne ...

zB Sarah oder Sahra

....

Ist es möglich wenn ich mit "Sarah" suche auch "Sahra" gefunden wird? (und natürlich umgekehrt)
(Vielleicht ein blödes Beispiel aber mir ist nichts besseres eingefallen ;) )

Hab mir schon ein paar SuchScripte und Beiträge angeschaut aber wurde daraus nicht wirklich schlau! :rolleyes:

MfG proloser
 
Zuletzt bearbeitet:
Also würde das bei mir in etwa so aussehen oder lieg ich da komplett daneben?

PHP:
mysql> SELECT * FROM benutzer
    -> WHERE MATCH (nachname,vorname, ....) AGAINST ('".$_POST['submit_search']."');
 
Die könnte ich theoretisch ändern, denn es sind noch wenige Daten vorhanden!

Und wie richt ich es dafür aus? Müsste ja nur beim anlegen die "Volltext" CheckBox antivieren oder?
 
Zurück