Mailinglisten-Archive |
Hallo Leute, auf meinem System läuft WindowsNT 4 SP5, Apache 1.3.9, PHP v3.0.11 und PHPLIB 7.2 Datenbankzugriff findet bisher via ODBC auf eine Access2000.mdb zu (Testumgebung). Ich habe jetzt in einem PHP-Script einen SQL-Befehl mit einer WHERE-Klausel mit LIKE-Vergleich eingebaut: Fahrzeugtyp Like '*$sFahrzeugtyp*' Eine "Inkarnation" davon wäre etwa: Fahrzeugtyp Like '*mx*' Die ganze Abfrage sieht natürlich so aus: $sSql = "SELECT * FROM Kfz WHERE (Fahrzeugtyp LIKE '*$sFahrzeugtyp*') ORDER BY Hersteller ASC, Fahrzeugtyp, Preis;"; Ich habe jetzt alle (mir) erdenklichen Möglichkeiten durchprobiert, also mal ohne ORDER-Klausel, usw. Aber das Ding liefert immer 0 Datensätze :-( Komischerweise funktioniert es, wenn man es direkt in Access2000 als SQL-Abfrage eingibt. Liegt's am ODBC-Treiber? Oder strahlt mein Bildschirm zu sehr ab... Geht's bei irgendjemandem mit einer anderen Datenbank? Und: Gibt's zu mySQL eine Alternative, die wie Apache, PHP und PHPLIB "kostengünstig" (also umsonschd) ist? Grüße - Bernhard
php::bar PHP Wiki - Listenarchive