Mailinglisten-Archive |
Stephan Huber wrote: > > Hallo Franz, > ><? mysql_connect("localhost","root",""); > > $rs= mysql("PC","SELECT * FROM Computer > > WHERE $Suchfeld LIKE '%$Suchwort%' > > order by Bestellnummer"); > > Wie wär's am Ende mit '?>' statt mit '>' ;-) > (Fehler in MySQL-Statements liefern keine Parse-Errors) hallo, franz und stephan, das fehlende fragezeichen ist ganz richtig, da es sich um php2 (php/fi) handelt. franz, der fehler liegt hier: WHERE (!)$Suchfeld LIKE '%$Suchwort%' order by Bestellnummer"); > du solltest einfache anfuehrungszeichen um variablen in SQL-abfragen machen: WHERE '$Suchfeld' LIKE '%$Suchwort%' order by Bestellnummer"); > noch besser, du setzt das SQL-statement vorher zusammen: $sqlStr = "SELECT * FROM Computer WHERE "+$Suchfeld+" LIKE '%"+$Suchwort+"%' order by Bestellnummer"; $rs= mysql("PC",$sqlStr); > > Grüße > Stephan > > work: http://analogon.com > phpforum: http://analogon.com/php/ > /gruezi -- rainer -------------------------------------------------- rainer kraft ... technical supervisor *** i-d media ag *** ... www.idgruppe.com tel.: ++49 7365 9605 205 ... int.: 205 rainer.kraft_(at)_idgruppe.com ... ICQ#: 3983270 --------------------------------------------------
php::bar PHP Wiki - Listenarchive