kostenloser Webspace werbefrei: lima-city


mysql_fetch_object() Fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    linklist

    linklist hat kostenlosen Webspace.

    ich habe eine linkliste geschrieben doch nun kommt immer diese meldung:

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/linklist/html/linklist/test/auslesen.php on line 51


    die datei auslesen.php:

    <?php
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    
    
    include('config.php');
    
    
    
    
    
    
    //####################################################################################
    
    //####################### Verbindung wird aufgebaut ##################################
    
    //####################################################################################
    
    	$verbindung = mysql_connect("$server", "$user", "$pw")
    
    		or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");
    
    
    
    	mysql_select_db("$db")
    
    		or die ("Die Datenbank existiert nicht.");
    
    
    
    //####################################################################################
    
    //####################### Auslesen der Daten #########################################
    
    //####################################################################################
    
    ?>
    
    <table border="1">
      <tr>
        <td width="400px" align="center"><h1>URL</h1></td>
        <td width="150px" align="center"><h1>Name</h1></td>
        <td width="300px" align="center"><h1>Kurze Beschreibung</h1></td>
      </tr>
     <?php
    
    
    	$abfrage = "SELECT * FROM ".$tabelle.";";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
       {?>
    
       
      <tr>
        <td width="400px"><a href="<?php echo "$row->URL"; ?>"><?php echo "$row->URL"; ?></a></td>
        <td width="150px" align="center"><?php echo "$row->NAME"; ?></td>
        <td width="300px" align="center"><?php echo "$row->BESCHREIBUNG"; ?></td>
      </tr>  
      
      <?php } ?>
    </table>


    Könnt ihr mir bitte weiterhelfen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k**********k

    Ich vermute mal das Problem liegt hier:

    $abfrage = "SELECT * FROM ".$tabelle.";";


    Sollte das nicht eigentlich so lauten:

    $abfrage = "SELECT * FROM ".$tabelle;


    In Zukunft kannst du dir auch einfach mal testweise wichtige Variablen ausgeben lassen. Dann findet man relativ schnell den Fehler.

    lg Ketchupfleck
  4. Hi,

    ich tippe mal du hast die Variable "$tabelle" nicht oder nicht richtig initialisiert.
    Lass sie doch einfach mal per echo anzeigen.

    Gruß
    Manni
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!