PC Freak
Erfahrenes Mitglied
Hallo,
ich hab nicht viel Ahnung vom Programmieren. Möchte über die ID einer URL (Bsp. download.php?id= EC7A77DB1) den Namen der Datei auslesen.
Dieser befindet sich in einer Mysql Tabelle. Tabellenname: files (im Anhang: Aufbau der Tabelle)
Rufe ich jz download.php?id= EC7A77DB1 auf soll der Dateiname vorlage.rtf angezeigt werden. Ich erhalte aber eine Fehlermeldung: mysql_fetch_array(): supplied argument is not a valid MySQL result... Über mysql_error() erhalte ich den folgenden fehler: Unknown column 'EC7A77DB1' in 'where clause'
ich hab nicht viel Ahnung vom Programmieren. Möchte über die ID einer URL (Bsp. download.php?id= EC7A77DB1) den Namen der Datei auslesen.
Dieser befindet sich in einer Mysql Tabelle. Tabellenname: files (im Anhang: Aufbau der Tabelle)
Rufe ich jz download.php?id= EC7A77DB1 auf soll der Dateiname vorlage.rtf angezeigt werden. Ich erhalte aber eine Fehlermeldung: mysql_fetch_array(): supplied argument is not a valid MySQL result... Über mysql_error() erhalte ich den folgenden fehler: Unknown column 'EC7A77DB1' in 'where clause'
PHP:
<?php
mysql_connect("localhost","web0","xx) or die(mysql_error()); // Verbindet zum Datenbankserver
mysql_select_db("xxx"); // Wählt die Datenbank
if (isset($_GET['id'])) {
$result = mysql_query("SELECT name FROM files WHERE upload_id=".$_GET['id']);
$row = mysql_fetch_array($result);
echo $row['name'];
} else { // Keine Datei
echo "No File";
}
?>
Anhänge
Zuletzt bearbeitet: