Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Problem mit einer Abfrage

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Michael1967
PostRank 9
PostRank 9
Beiträge: 2158
Registriert: 26.10.2005, 23:51

Beitrag von Michael1967 » 05.07.2009, 18:06

Hallo,

habe mal wieder ein Problem. Also ich habe eine Datenbanktabelle - darin gespeichert werden die Suchbegriffe. Also die Suchbegriffe womit meine Besucher über Google auf meine Seite gekommen sind.

Nun habe ich eine Suche in meine Seite eingebaut. Sollte nun jemand nach dem Suchbegriff "witze" suchen, so möchte ich am Ende der Seite die letzten Suchanfragen zu dem Begriff "witze" einblenden.

Folgende Abfrage erzeugt schon eine Ausgabe - nur leider nicht so wie ich möchte.

Code: Alles auswählen

$abfrage = "SELECT DISTINCT words FROM words_search where words LIKE '%$the_query%' GROUP BY words order by id DESC limit 10"; 
$ergebnis = mysql_query($abfrage);
   
while($row = mysql_fetch_object($ergebnis)) {

echo "'.$row->words.'";

} 
In %$the_query% befindet sich der gesuchte Begriff.

Ausgabe schaut ungefähr so aus -

lustige witze
schwitzen
usw.

Nun der Begriff "schwitzen" beinhaltet wohl auch "witze", soll aber nicht mit eingeblendet werden.

Was muss ich machen, damit er keine Suchbegriffe innerhalb eines Begriffes mit einbezieht?

Also die Suche nach "witze" hat ja nichts mit schwitzen zu tun, lol.