roemerquelle: In Zahl umwandeln?

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

  1. Holladihü

    Falls ja, wie geht das ?

    Probier mal

    if(mysql_num_rows($result))

    Ciao,

    Harry

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

    1. $NummerRows = mysql_num_rows($result);

      $intNummerRows = mysql_num_rows($result);

      Sorry, böser Fehler von mir in der Eile...

      1. #<karlklammer> Pling Düdlüüüü
        #<user> Noooooooo
        *Karlklammer stört bei der Arbeit mit gewissen Programmen
        #<karlklammer> Wollen Sie zu jedem Scheiß eine Hilfe ?
        #<user> Noooooooo
        *Karlklammer ist immer noch da
        #<karlklammer> Was möchten Sie wissen ? Bitte geben Sie Ihre Frage ein
        #<user> Verpiss Dich !!! Du nervst !
        #<karlklammer> Ich konnte leider keinen Eintrag zu "Verpiss Dich !!! Du nervst !" finden. Bitte formuliere die Frage um.
        #<user> Argh den kann man nicht abstellen
        #<karlklammer> Soll ich das drucken ?
        #<user> Drucken ??? Abhaun sollst Du.
        #<karlklammer> didlidrähwurschtel (animation)
        #<karlklammer> Serienbrief 171 mal gedruckt.
        #<user> Waaaahhhhh
        #<karlklammer> Änderungen verwerfen ?
        #<user> Neinneinnein bitte nicht
        #<karlklammer> Programm zurücksetzt.
        user has quit the channel ("died")
        karlklammer has been kicked by last-user-alive (reason: choose another nickname)

        nicknamecontrol.

        PS: Nix gegen Dich perönlich. Nur mit dem Nickname sind teilweise unangenehme Erinnerungen verbunden ;-)

  3. du brauchst nichts umwandeln, da es php sch... egal ist was da drinne steht. hast du schon mal geguckt, was in $test steht?!?

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