Mailinglisten-Archive |
----- Original Message ----- From: "Steinweg, Gregor" <G.Steinweg_(at)_standard-metall.de> To: <php_(at)_phpcenter.de> Sent: Tuesday, July 09, 2002 10:17 AM Subject: [php] mysql_num_rows & LAMP > Hallo Freunde! > > Ich habe meinen Server von WAMP (Win, Apache, MySQL, php) auf LAMP > (linux,........) umgestellt und musste feststellen, dass der neue Server ein > Problem mit dem Befehl mysql_num_rows hat. Also schnell auf php.net geguckt > was die Benutzer so sagen und siehe da: die user hatten das gleiche Problem > wie ich, verwiesen auf count(*) im SQL query! Also getestet. Auf WAMP > funktionierte auch die count(*) methode, auf lamp nicht. > > Mein Problem: ich habe ein SQL query: > > $SQL_statement2="SELECT * FROM $Raum WHERE Datum='$Datum'"; > > das unter WAMP auch ohne Probleme funktioniert! Ich habe eine if Abfrage mit > mysql_num_rows benutzt um zu überprüfen ob es ein oder mehrere > Suchergebnisse gibt, oder nicht. Das funktioniert unter Linux nicht. Also > habe ich ein weiteres SQL query versucht, unter Win kein Problem: > > $SQL_statement="SELECT count(*) as count from $Raum WHERE Datum='$Datum'"; > > Unter Linux allerdings stellt dieses query ein Problem dar, keine Ahnung > warum. <glaskugel mode="on"> Auf dem Windowsrechner laueft ein aelteres/anders eingestelltes PHP. Register_global ist auf einem der Rechner auf OFF ? Somit sind die Vars $Raum etc. leer? </glaskugel> Was zeigt ein echo $SQL_statement.'<br />'; auf der Linuxkiste ? Was sagt den mysql_error? Was passiert wenn du die Qeury direkt ueber den Mysql Client absetzt? Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive