Bestimmte Row auslesen

Dann mach mal folgendes:
PHP:
$dbanfrage = "SELECT * FROM $tabelle where `id` = '".$_GET['id']."'";
echo $dbanfrage;
Das zeigt Dir an, was an die Datenbank übergeben wird. Vielleicht kannst Du da irgendwas erkennen. Du kannst es auch mal posten, dann schauen wir mal.

redlama
 
Code:
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "SELECT * FROM $tabelle WHERE 'id' = '".$_GET['id']."'";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
$ausgabe = mysql_fetch_array ($result);

Ein echo $dbanfrage;

ergibt:

SELECT * FROM news1 WHERE 'id' = '234'

und eigentlich soll es ja auch genauso sein! Vielleicht liegt es auch an der Weiterbearbeitung...

Code:
echo "<Font Size=1>".$ausgabe[Datum]."   ".$ausgabe[Uhrzeit]."<br>";
echo "<Font Size=3><b>".$ausgabe[Topic]."</b><br>";
echo "<table border=0 cellpadding=0 cellspacing=0 width=614>";
echo "  <tr><td>";
echo "    <Font Size=2><img src=http://www.dudeldum.de/images/".$ausgabe[Bild]." align=right>".$ausgabe[News];
echo "  </td></tr>";
echo "  <tr><td>";
echo "    <a href=news.php>zurück</a>";
echo "  </td></tr>";
echo "</table><br>";
mysql_close ($dbverbindung);
>?


Kleiner Nachtrag: Habe vergessen zu sagen, daß ich durch die Änderung gar nichts mehr zu sehen bekomme... Also nicht einmal die erste News, nur noch der "zurück"-Button.

Ich hatte übrigens weiter oben vergessen das Skript an der richtigen Stelle zu editieren und die Änderung hatte keinen Effekt. Daher machte es auch nichts aus ob mit $ oder ohne! (peinlich)
 
Zuletzt bearbeitet:
$dbanfrage = "SELECT * FROM $tabelle where `id` = '".$_GET['id']."'";

urks, ich hatte aus irgendeinem Grund die `id` in 'id' umgeändert. nun gehts mit den richtigen Strichen.

Danke für eure Geduld, aber ein wenig Schlaf ist glaub ich langsam angesagt, ich mach ja mehr Fehler hier als das ich vorankomme. :D
 
Zurück