Mailinglisten-Archive |
On Wed, Dec 08, 1999 at 05:57:09 +0100, P. Schult wrote: > dumme frage, komm aber nicht selber drauf: > > > > $result = mysql_query("SELECT * FROM $mytable WHERE typ='%' and > farbe='rot' and raeder='4'",$db); > > wieso kann ich hier keine wildcard setzen? es sollen alle typen > ausgeworfen werden, die rot sind und 4 räder haben. > klar, dass ihr sagen werdet, nimm doch die typ-abfrage raus... geht aber > nicht so leicht, da mir dieser string von einem formular so übergeben > wird. ganz einfach... die SELECCT-Operation "=" kann keine regulaere grammatik!! wennu also whitespaces haben willst, unabhaengig von deinem prob... nimmste die "LIKE" option... Mit dieser Option ergaebe sich: .....WHERE type like '%' and..... Also ist die Lösung zu deinem Problem auf die aenderung des SQL-strings zurueckzufuehren.... Es duerfte ehrlichgesagt aber nicht so schwer sein diese Typ-Abfrage raus zu nehmen, oder nicht ganz so gut... aus dem "=" ein "LIKE" zu machen.... > ich hab keinen plan mehr. kann mir jemand helfen? ich hoffa das hat es :)) cu ---Bernd Roemer---
php::bar PHP Wiki - Listenarchive