Karl Klammer: In Zahl umwandeln?

Beitrag lesen

Hallo

Ich lese mit mysql_num_rows die Anzahl der gefundenen Zeilen aus einem Ergebnis aus.
Dann frage ich mit  if ($test=="0") ... ob keine gefunden wurden.
Das wird von PHP aber ignoriert, egal ob ich die 0 unter Hochkomma oder nicht schreibe. Kann es sein, dass mysql_num_rows keine echte Zahl zurückgibt und ich es zuerst in eine Zahl umwandeln muss ?

Falls ja, wie geht das ?

danke schonmal, gell?  :)

Hallo,

nur ganz kurz .. evtl. hilft es Dir ja:

---

$NummerRows = mysql_num_rows($result);

if ($intNummerRows!=0){

...

}

---

Das klappt.

mysql_num_rows() gibt eine Zahl zurück. Ansonsten versuch es doch mal explizit mit einem cast und zwar so:

(int)$test;

Vielleicht hilft es Dir, vielleicht nicht. :)