mysql_fetch_object() Fehler
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anzeigen
auslese
beschreibung
code
datei
datenbank
datum
ergebnis
fehler
kurze beschreibung
lauten code
not
problem
server
tabelle
url
variable tabelle
verbindung
zukunft
-
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? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage