Was steht denn in $table_lesen?
liebe leute, bitte um überprüfung meiner codes, ich habe eine funktionierende datenbank und php-files übernommen und arbeite an dem relaunch. soweit alles klar, hab viel gelernt (anfängerin)
nun habe ich eine neue tabelle erstellt und will von dieser eine abfrage machen. das funktioniert aber nicht, es werden keine daten angezeigt. nach stundenlangen versuchen bin ich verzeweifelt, weil ich den fehler nicht finde, vermute aber, dass es an der tabelle liegt (siehe pdf)
hier noch der code des php files:
<?php include ("includes-neu/db_connect.inc.php"); ?>
<?php
$kuenstler = "SELECT * FROM $table_lesen ORDER BY Benennung ASC";
$kuenstler_query = mysql_query($kuenstler);
?>
und im body:
<div id="content">
<ul>
<?php
while ($kuenstler = mysql_fetch_array($kuenstler_query))
{
$kuenstler_vn = $kuenstler["Benennung"];
$kuenstler_nn = $kuenstler["Bildlink"];
echo "<li><a href='neu-kuenstlerin.php?vorname=$kuenstler_vn&nachname=$kuenstler_nn'> " . $kuenstler_vn . " " . $kuenstler_nn . "</a></li>";
}
?>
</ul>
</div><!--end content-->
------------------------------------
wo liegt der fehler?
bahoe
Was steht denn in $table_lesen?
Grüße vom Griechen,
Cybergreek!
everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht
Ich vermute eher einen Fehler im Code, als in der Tabelle - denn wäre die Tabelle defekt, würde MySQL dir keinen Zugriff mehr darauf geben und entsprechende Fehlermeldungen werfen.
Ich bin mir nicht sicher, ob daher der Fehler kommen könnte - aber die Variable $kuenstler wird doppelt verwendet. Einmal oben, wo der SQL-String reingespeichert wird und weiter unten, um die Tabellenzeilen aufzunehmen.
Möglicherweise werden auch PHP_Warnings geworfen, nur der Webserver unterdrückt diese.
Bearbeite mal bitte die Zeile "$kuenstler_query = mysql_query($kuenstler);" folgendermaßen:
Wenn jetzt die SQL-Abfrage fehlschlägt, müsstest du eine Fehlermeldung bekommen.PHP-Code:$kuenstler_query = mysql_query($kuenstler) or die('Aaaaah DB-Fehler: '.mysql_error());
Ach ich danke euch, problem gelöst, durch die eindeutige antwort "Aaaaah DB-Fehler"--- bin ich auf die Idee gekommen, die db_connect.inc.php nochmal zu überprüfen . dort war die tabelle nicht angegeben.
(schäm)
es ist schrecklich - als anfängerin muss man anscheinend ALLE fehler (vor allem die dümmsten) einmal machen......
vielen dank!
bahoe
Nicht nur als Anfänger, auch später sind es meist die dämlichen Fehler, die einen verzweifeln lassen.
ooooch!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)