Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

    Hi,

    wo liegt hier der Fehler für dieses Problem ?

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in


    Betroffene Zeile lautet:

    PHP-Code:
    $abfrage mysql_num_rows(mysql_query("SELECT blubb FROM blalub ")); 

  • #2
    Re: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

    Das Problem ist das uebliche: Keinerlei Fehlerbehandlung, sondern ganz stumpfe es-wird-schon-klappen-"Programmierung".

    Nutze mysql_error(), damit die Datenbank dir sagen kann, was du verbockt hast.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Hatte ich schon gemacht....kommt aber nix....

      Kommentar


      • #4
        Ließ und befolge doch erstmal die Regeln.

        Kommentar


        • #5
          Original geschrieben von Rizzo123
          Hatte ich schon gemacht....kommt aber nix....
          Das koennte daran liegen, dass du bloederweise versuchst, so viel wie moeglich "in eins" zu packen.

          mysql_query lieferte nicht das erwartete - aber statt darauf mit mysql_error nachzuschauen, warum, wendest du gleich mysql_num_rows drauf an. Dabei tritt natuerlich jetzt auch ein Folgefehler auf - und eben weil schon ein neuer Fehler aufgetreten ist, kann mysql_error dir jetzt, wenn du es danach erst aufrufst, den urspruenglichen nicht mehr melden.

          Bau den Kram mal vernuenftig und uebersichtlich auf.
          PHP-Code:
          $query "SELECT blubb FROM blalub";
          $abfrage mysql_query($query);
          if(!
          $abfrage) {
            echo 
          "Folgender Fehler trat bei der Abfrage auf: ".mysql_error();
          }
          else {
            
          $anzahlErgebnisdatensaetze mysql_num_rows($abfrage);
            
          // weitere Verarbeitung der Daten

          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            Ich wette die Tabelle hieß "blablub" und nicht "blalub". Das würde zumindest zur bisher erbrachten Eigenleistung passen.

            Kommentar


            • #7
              Oki...Danke.

              Der Fehler war das die Datenbankverbindung nicht stimmte.

              >>No Database selected<<

              Kommentar


              • #8
                Original geschrieben von lennart
                Ich wette die Tabelle hieß "blablub" und nicht "blalub". Das würde zumindest zur bisher erbrachten Eigenleistung passen.
                Nö!

                Kommentar

                Lädt...
                X