Textsuche mit PHP auf Access via ODBC Wildcard Problem
Dirk Michel
- datenbank
Servus und hallo im Forum,
folgendes Problem mit meiner WAAP-INstallation (Win, Apache,Access,PHP4):
ich möchte eine SQL-Abfrage auf ein Attribut einer Relation meiner DB mit einem Wildcard Element vornehmen, um mehrere Treffer einer Begriffes aus dem Attribut zu erhalten.
Sprich select name from tbl_xy where ort = '*Baden*'.
Führe ich diese Abfrage aus der Applikation heraus aus, so erhalte ich keine Treffer. Führe ich die Abfrage im SQL-AbfragenEditor von Access aus, erhalte ich aber Treffer.
Frage also ... muß ich da irgendwo (an Apache, PHP oder im ODBC) etwas einstellen, damit die Abfrage erfolgreich ist ? Der SQL - String in PHP funktioniert bei ... where ort = 'Baden-Baden' und liefert Treffer zurück. Also nur bei Wildcard Suche erhalte ich keine Treffer.
Muß ich das Wildcard Element noch irgenwie markieren (bspw ...='\Baden\' ?
Ich weiß nich ...
wer kan helfen ?
Gruß, Dirk
Hallo Dirk,
nimmstatt "*" "%"
dann geht das
Gruss
Christian
Hallo Dirk,
nimmstatt "*" "%"
"like" musst natürlich auch schreiben statt "="
dann geht das
Gruss
Christian
Servus .. erst mal ein Dank
nimmstatt "*" "%"
gerne .. probier ich mal aus .. ich glaube, dies schon mal getan zu haben ... aber schauen wir mal
"like" musst natürlich auch schreiben statt "="
jau .. ich weiß ... hab nur vergessen das so im Posting zu schreiben .. trotzdem danke ..:)
Gruß, Dirk
ort = '*Baden*'
sollte man nicht LIKE benutzen?
Amit
P.S.: Amit = 'mySQL Newbie'