Ich habe zwei Tabellen, eine ist zum Speichern meiner Aufgabe von ID und die andere, die Bildpfade speichert, wo die Bilder in einem Upload-Ordner gespeichert sind.Get Bild von Aufgaben-ID
Beim Erstellen einer Aufgabe können Sie ein Bild hochladen, die Bildtabelle enthält eine Zelle für Task _id, die die ID der Aufgabe übernimmt, mit der das Bild hochgeladen wurde.
Wenn ich versuche, die Bilder nach der Aufgabe, die ich gerade anschaue, aufzurufen, scheint ich keine Ergebnisse zu erhalten.
Sehen Sie meinen Code und Bilder:
$id=$_GET['id'];
$sql = "SELECT * FROM upload_data WHERE task_id=$id";
$result = mysqli_query($db, $sql);
echo $id;
echo '<pre>' . var_export($result, true) . '</pre>';
Dies ist das Ergebnis bilden eine var_dump
Hier ist die URL sein die korrekte ID
zu beweisen
"SELECT * FROM upload_data WHERE task_id = $ id" auf "SELECT * FROM upload_data WHERE task_id = '$ id'" I‘ Ich bin mir nicht sicher, aber probier es aus. Ich habe nie eine Abfrage ohne '' geschrieben und überprüfe auch den Parameter vor der Aufgabe if (ISSET ($ id)), so dass du verstehen kannst, ob es sich um eine Frage oder einen Parameter handelt –