#1 4. März 2007 MySQL Num Rows Hallo ich habe leider ein Fehler und sehe ihn nicht! $sql = "SELECT * FROM bla WHERE datum = $heute"; $result = mysql_query($sql); if(mysql_num_rows($result) == 0) { ... } else { ... } Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\xampp\php\include\bla.php on line 8 Ich verstehe nicht was dort nicht stimmt! Kann mir jmd von euch helfen? grzß + Multi-Zitat Zitieren
#2 4. März 2007 AW: MySQL Num Rows dein sql befehl ist falsch mach mal echo mysql_error(); dann wird dir gesagt was falsch ist + Multi-Zitat Zitieren
#3 5. März 2007 AW: MySQL Num Rows probier mal: PHP: $sql = "SELECT * FROM bla WHERE datum = '" . $heute . "';" ; $result = mysql_query ( $sql );if( mysql_num_rows ( $result ) == 0 ) {...} else {...} das sollte gehn btw solche where-angaben mit '' oder ´´ + Multi-Zitat Zitieren
#4 6. März 2007 AW: MySQL Num Rows Die Accents sind für Tabellen- und Spaltennamen. Du meinst Hochkommata (') + Multi-Zitat Zitieren
#5 6. März 2007 AW: MySQL Num Rows hab ich doch angegeben (where-angaben mit '' < das sind 2 ') ^^ mach des immer mit denen, dachte es geht auch mit den akzenten + Multi-Zitat Zitieren
#6 8. März 2007 AW: MySQL Num Rows Ich tippe eher, dass die Rückgabe der Abfrage schlicht leer ist, weil sie nicht zutrifft. mysql_num_rows() versucht sie nun auszuwerten und das geht in die Hose... wie war das nochmal?? Versuch mal vorher $result auf TRUE zu überprüfen. + Multi-Zitat Zitieren
#7 9. März 2007 AW: MySQL Num Rows $sql = "SELECT * FROM bla WHERE datum = $heute"; $result = @mysql_query($sql); if(!$result) { ... } else { $nr = mysql_num_rows(); ... } + Multi-Zitat Zitieren
#8 9. März 2007 AW: MySQL Num Rows Wieso willst du die Fehlerausgabe von mysql_query unterdruecken. + Multi-Zitat Zitieren
#9 9. März 2007 AW: MySQL Num Rows Im Code ist es ja richtig, aber die Akzente sind nur für Spalten- und Tabellennamen Wenn die Ergebnistabelle leer ist, liefert mysql_num_rows() 0 zurück. Eigentlich logisch :> + Multi-Zitat Zitieren
#10 10. März 2007 AW: MySQL Num Rows num_rows gibt den fehler zurück wenn es mit dem query nix anfangen kann, das wid so verhindert. bei nochmaligen überfliegen hab ich aber selbst grad festgestellt das es nichts bring^^ + Multi-Zitat Zitieren