Datenbankabfrage - Volltextsuche geschlossen 

Status
Für weitere Antworten geschlossen.

AS-123

Registered +
Registriert
Juni 2008
Beiträge
60
Hallo
Scheitere wieder mal an einer Datenbankabfrage und ich weiß nicht warum.
Also die Datenbank hat eine TEXT Spalte die sich „tour“ nennt und dort stehen dann Werte wie
Feierabend.gpx, Tannenberg.gpx, jestedt.gpx, malevil.gpx usw. drin.
So mittels Variable $track = "Feierabend.gpx" wird der Name ermittelt den ich in der Datenbank suche. Aber mit der Abfrage
PHP:
$abfrage = "SELECT * FROM $dbTable4 WHERE tour = $track";
bekomme ich nichts ausgegeben. Wo liegt wieder mein Denkfehler. Denn wenn ich die Tabelle nach Zahlen oder id durchsuche bekomme ich auch die Ergebnisse angezeigt. :(
Muss ich eventuell der Datenbankspalte noch etwas Bestimmtes zuordnen das das eine Volltextsuche ist?
Gruß und Danke für jeden Hinweis

HI,
scheint so als hätte ich es gefunden.
PHP:
$abfrage = "SELECT * FROM $dbTable4 WHERE tour LIKE '$track'";
 
Zuletzt bearbeitet von einem Moderator:
Hi,
LIKE ist viel zu Resourcenverschwendend, als dass man das dafür nutzen würde.
Dir fehlen im ersten Befehl einfach die Hochkommerta ;)
Bsp.
Code:
$abfrage = "SELECT * FROM $dbTable4 WHERE tour = '$track'";

Gruß
Broken Sword

btw - Doppelposts sind verboten, dafür gibt es die edit-Funktion.
 
Hallo,
Danke für Deinen Tipp, hab das gleich probiert und das Funzt.
Das mit dem Doppel-post war nicht meine Absicht hatte nur nicht an das editieren gedacht.
Also dann noch schönes WE Gruß AS-123
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten