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. :)