Ankündigung

Einklappen
Keine Ankündigung bisher.

Abfragefehler mysql_fetch_object()

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Abfragefehler mysql_fetch_object()

    Hallo

    Versuche in mein Script eine Funktion einzubauen, damit ich wählen kann, wieviele Einträge ich angezeigt bekomme.

    Ich bekomme allerdings immer die Fehlermeldung

    Code:
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/xxx/html/jos/working/a.bildmanager.php on line 78
    Der entsprechende Code lautet

    if ( $area == "bildselect" )
    {
    $anzahl = $_GET['anzahl'];
    function bilderindex()
    {
    $zeile = mysql_fetch_object(mysql_query("SELECT * FROM jos_bilder ORDER BY bildname LIMIT $anzahl"));

    $bild_id = $zeile->bild_id;
    $datum = $zeile->datum;
    $status = $zeile->status;
    $size = $zeile->size;
    $verwendung = $zeile->verwendung;
    $bildname = $zeile->bildname;
    $tn_bildname = $zeile->tn_bildname;
    include ("templates/a.bilderwhile.tpl");
    }
    $sql = "SELECT COUNT(*) AS bildcount FROM jos_bilder bildname";
    $query = mysql_query($sql);
    $result = mysql_fetch_array($query);
    $bildcount = $result['bildcount'];
    include ("templates/a.bilder.tpl");
    }
    Code:
    Die betreffende Zeile 78 ist diese:
    $zeile = mysql_fetch_object(mysql_query("SELECT * FROM jos_bilder ORDER BY bildname LIMIT $anzahl"));

    Bevor jetzt wieder irgendwelche Links zu Referenzen gepostet werden, ich habe mich an der mySQL-Referenz und Dutzenden von Tutorials sattgelesen, bevor ich diesen Beitrag erstellt habe, finde aber trotzdem den Fehler nicht...

    Also bitte ich Euch nun um Hilfe und sag schonmal danke dafür

    Gruß

    Flash

  • #2
    Zunächst erstmal : Bitte die PHP Tags verwenden !!

    Doch .. der erste Fehler den du machst ist du benutzt nicht wie ÜBERALL ind JEDEM Tutorail udn auch im Manual gezeig :

    PHP-Code:
    <?php

    $sql
    ="SELECT ...";
    mysql_query($sql) or die($sql.
    verursacht
     "
    .mysql_error()); 

    ?>
    bitte einbauen und melden ...

    Ausserdem sollte man prüfen ob überhaupt ein Ergebnis raus kommt bevor man ein mysql_fetch_* einbaut ...

    Kommentar


    • #3
      Benutzt man mal die Suchfunktion des Forums mit supplied and argument, dann bekommt man:

      Die Suche hat 640 Ergebnisse ergeben.


      Sowas nervt langsam . Wir sollten bei solchen Sachen nur noch kommentarlos schreiben:

      http://www.phpfriend.de/forum/search.php

      Gruß
      phpfan

      Kommentar


      • #4
        *hm* ... man müsste direkt mit den Suchbegriffen verlinken können

        Aber mir fällt ein bei MySQL-Sachen werd ich zunächst nur noch hierhin verlinken und wenn alles durchgegangen wurde dann gehts weiter :


        Bitte hier lesen: PHP/MySQL: Query wird nicht ausgeführt

        Kommentar


        • #5
          Manche Leute (Deppen) wollen einfach nicht lernen! Siehe http://www.phpfriend.de/forum/ftopic57032.html

          Gleicher User, gleiche Fehlermeldung, aber nix gelernt Kopfschüttel

          Gruß
          phpfan

          Kommentar


          • #6
            Warum auch, wenn es viel bequemer ist, hier nachzufragen?

            Kommentar


            • #7
              Thread geschlossen da ausreichend Informationen vorhanden sind.

              Kommentar

              Lädt...
              X