Mailinglisten-Archive |
Hallo Liste, habe folgendes Problem, ich möchte in eine Tabelle in drei Spalten suchen, dh. ich definiere in einer Html-Seite im Formuler mit drei Suchfelder wo man verschidne Suchbegrifen eingeben kann nach dennen in der DB gesucht werden soll. Die Abfrage sieht so aus: SELECT Nr, Produktname, Format, Beschreibung FROM produkt_tab WHERE Produktname LIKE '%$var1%' AND Format LIKE '%$var2%' AND Beschreibung LIKE '%$var3%' In der Konsole von MSSQL kann ich den oberen Befhel ohne Probleme ausführen, MSSQL fühgt noch zusätzlich runde Klammern: SELECT Nr, Produktname, Format, Beschreibung FROM produkt_tab WHERE (Produktname LIKE '%$var1%') AND (Format LIKE '%$var2%') AND (Beschreibung LIKE '%$var3%') biende ich diese Abfrage in ein PHP-Script mit Variablen wie oben, bekomme ich eine Fehler-Meldung: Parse error: parse error in C:\Web\Docroot\verzeichnis\datei1.php on line 37 Das ganze läuft auf WINNT 2000, MSSQL, IIS und PHP 4.0.6. Wie kann ich in drei Spalten in einer Tabelle suchen ? Kann mir jemand vieleicht ein Tip geben. Danke im Voraus. mfg Bernhard
php::bar PHP Wiki - Listenarchive