Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Fehlermeldung: mysql_fetch_object(): supplied argument is not...

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Fehlermeldung: mysql_fetch_object(): supplied argument is not...

    Hallo ich habe mal wieder ein Problem bei der Ausgabe von Daten aus Relationaler Datenbanken.

    Ich habe einen Onlineshop programmiert und möchte mir als Admin nun die Daten ausgeben lassen wer etwas Bestellt hat auf meiner Seite.

    Folgende Fehlermeldung erscheint:
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /stud/b/bresk/public_html/projekt/bestellungen.php on line 29
    Mein Quelltext an der Stelle sieht so aus:

    PHP-Code:
    <?

    $sql=("SELECT Kd_Nr, Name, Vorname, Rech_id FROM Kunden,Bankverbindung,Rel_Rechnung WHERE F_Bank_id = Bank_id AND F_Kd_Nr = Kd_Nr ");
      
       $result = mysql_query($sql); 
        
        [B]while($row = mysql_fetch_object($result)){[/B]
         
                 $kdnr = $row -> Kd_Nr;
                 $name = $row -> Name;
                 $vorname = $row -> Vorname;
                 $rechid = $row -> Rech_id;
    ?>

    <tr>
        <td><? echo $kdnr ?></td>
        <td><? echo $name ?></td>
        <td><? echo $vorname ?></td>
        <td><? echo $rechid ?></td>
    </tr>
    <? 
          }
    ?>
    Meine Tabellenstrucktur sieht wie folgt aus:

    Kunden:

    Kd_Nr
    Name
    Vorname
    ....

    Bankverbindung:

    Bank_id
    F_Kd_Nr (Fremdschlüssel der Kundennummer aus Tabelle Kunden)
    Kontonummer usw....

    Rel_Rechnung:

    Rech_id
    F_Sess_id
    F_Bank_id
    ...



    Irgendwo davor muss ik ja den Fehler haben beim $sql. Hab aber keine Ahnung welchen?? könnt ihr mir helfen..danke schon mal im vorraus

  • Matze182
    antwortet
    okey hab den fehler gefunden ..es funzt jetz^^ danke nochmal..

    Einen Kommentar schreiben:


  • Matze182
    antwortet
    Ung�ltige Abfrage: Column 'F_Bank_id' in where clause is ambiguous
    bekomm ik bei der fehlermeldung zurück...

    wie muss ik den Select befehl denn umschreiben um ein result zu bekommen?? hab noch nie 3 tabellen miteinander verbunden..^^

    Einen Kommentar schreiben:


  • nikosch
    antwortet
    http://www.php.de/wiki-php/index.php/Debugging:SQL

    Einen Kommentar schreiben:


  • Paul.Schramenko
    antwortet
    PHP-Code:
    $result mysql_query('SELECT my_col FROM my_tbl');
    if (!
    $result) {
        die(
    'Ungültige Abfrage: ' mysql_error());

    Das liefert dir die Fehlermeldung

    Einen Kommentar schreiben:


  • Matze182
    antwortet
    an welcher stelle meinst du?? weil vor den tabellennamen steht doch FROM ....

    Einen Kommentar schreiben:


  • Destruction
    antwortet
    Da fehlt ein From =/ =/

    Einen Kommentar schreiben:

Lädt...
X