2016-03-31 1 views
0

Ich weiß wirklich nicht, was ich hier mache. Ich kann aus der Datenbank die URL angezeigt werden, aber ich kann nicht herausfinden, wie der HTML-CodeBild mit Bild-URL von MySQL anzeigen

$sql = "SELECT IMG_URL, Birthdate, FirstName, LastName FROM Student"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo "IMG: " . $row["IMG_URL"]. " Birthdate: " . $row["Birthdate"]. " - Name: " . $row["FirstName"]. " " . $row["LastName"]. "<br>"; 
    } 
+3

so wissen Sie, php, aber Sie wissen nicht, html? seltsame Kombination. Was könntest du nicht zur Arbeit bringen? eine schreiben sollte nicht so schwer sein. – Garytje

+0

Es gibt nichts, was Sie davon abhält, es im HTML zu tun. Sie könnten es jedoch in SQL tun, wenn Sie wollten. 'SELECT concat (''), Geburtsdatum, Vorname, Nachname FROM Student'; Angenommen, 'IMG_URL' ist nur die URL und keine vom Benutzer bereitgestellten Daten (wenn vom Benutzer bereitgestellte Daten zur XSS-Injektion führen könnten). – chris85

+0

Hör auf zu arbeiten und schlafen, Alter. – Chay22

Antwort

1

Gerade jetzt hinzufügen, die Sie die Ausgabe daher kein HTML überhaupt von diesem Code. Legen Sie eine <img> Tag um das ausgegebene Bild:

echo "IMG: <img src=\"" . $row["IMG_URL"]. "\" /> Birthdate: " . $row["Birthdate"]. " - Name: " . $row["FirstName"]. " " . $row["LastName"]. "<br>"; 
+0

Danke für Ihre Hilfe! – user2116516