Mailinglisten-Archive |
Hallo Liste, ich stehe vor einem Rätsel, welches ich so noch nie(!) erlebt habe. Ich arbeite schon seite längerem mit PHP/MySQL zusammen, auf verschiedenen Rechnern mit verschiedenen Versionen, doch sowas hab` ich noch nicht gehört. Ich habe eine Suchfunktion gebaut... der SELECT sieht beispielsweise so aus: $rs = mysql_query("SELECT * FROM $table WHERE Preis >= 0 AND Preis <= 100"); So sollte er mir alle Preise zwischen 0 und 100 heraussuchen. Tut er auch, wenn ich den SELECT in der MySQL-Shell ausführe. Doch führe ich den SELECT in einem PHP-Skript auf, sieht das Ergebnis anders aus. Ich habe nun lange gerätselt, und bin zu dem Schluss gekommen, dass es damit zusammenhängen muss, das in der Datenbank das Preisfeld teilweise leer ist. Aber wie ist es möglich, dass PHP den Befehl anders interpretiert als auf der MySQL-Ebene? Handelt es sich hierbei um einen BUG?! Für mögliche Antworten wäre ich sehr dankbar Johannes Bickmann
php::bar PHP Wiki - Listenarchive