Mailinglisten-Archive |
Danke SNOOP !
>wie wärs mit:
>$result = mysql_query("SELECT * FROM bsp_table WHERE kategorie=1 AND inhalt
>LIKE \"$suche\" ORDER BY timestamp DESC",$db);
>
>ich hoffe das war das, was du gemeint hast...
Das war genau was ich meinte, fast...
$result = mysql_query("SELECT * FROM bsp_table WHERE kategorie=1 AND inhalt
LIKE '%$suche%' ORDER BY timestamp DESC",$db);
So wie du es geschrieben hast, ist es wie eine normale Abfrage eines Feldes,
ohne zwingende 100%ige Übereinstimmung.
Ich benutze jetzt für meine Abfrage:
inhalt LIKE '%$suche%'
Durch die Wildcards können jetzt beliebig viele (Leer-)Zeichen vor und/oder
nach meinem gesuchten String sein, er kann in der Suchmaske falsch
geschrieben sein usw. Kurz: meine kleine "Suchmaschine" funktioniert jetzt.
Christian Heindel
(PHP und mySQL im Einsatz: http://www.dtpa.de)
php::bar PHP Wiki - Listenarchive