Such-Funktion

3Dnavigator

Erfahrenes Mitglied
Hallo zusammen!

Ich bin auf der Suche nach der besten Möglichkeit, per Angabe eines Suchbegriffes die Einträge aus einer Datenbank anzuzeigen, in der der Suchbegriff in irgendeinem Feld vor kommt.

Theoretisch ist es ja möglich eine while()-Schlaufe zu machen, die sämtliche Einträge ausgibt. Darin untergeordnet könnte man dann ein if() setzen, das in jedem Feld irgendwie nach dem Suchbegriff sucht.

Aber da gibt es bestimmt eine gute Lösung, oder

Grüsse,
Andy
 
Du kannst gleich bei der Datenbankabfrage das Ergebnis begrenzen, sodass Du anschliessend in der While-Schleife alles was zurueckgegeben wurde ausgeben kannst und somit das If verzichten kannst.
Beispiel:
PHP:
$results=mysql_query("select * from `my_table` where `my_field` like '%".$_POST['suchbegriff']."%'");
while ($result=mysql_fetch_assoc($results))
{
 echo $result['my_field'].'<br>';
}
 
Zurück