Dirk Michel: Textsuche mit PHP auf Access via ODBC Wildcard Problem

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

  1. Hallo Dirk,
    nimmstatt "*" "%"
    dann geht das
    Gruss
    Christian

    1. Hallo Dirk,
      nimmstatt "*" "%"

      "like" musst natürlich auch schreiben statt "="

      dann geht das
      Gruss
      Christian

      1. 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

  2. ort = '*Baden*'

    sollte man nicht LIKE benutzen?

    Amit

    P.S.: Amit = 'mySQL Newbie'