Bild aus Datenbank auslesen und anzeigen

absyrtos

Mitglied
Hallo,

ich habe in meiner Datenbank Bilder gespeichert und möchte die neusten fünf gerne mit der Bezeichnung auf der Startseite anzeigen lassen. Meine Datenbank sieht so aus:

PHP:
id, typ, farbe, url und dateonserver

Soweit bin ich gekommen, wiess aber einfach nicht weiter :(

PHP:
<?php require("config.php");

$results = mysql_query("SELECT typ, colour, url, UNIX_TIMESTAMP(dateonserver) AS dateonserver FROM testdb ORDER BY -dateonserver LIMIT 0,5");
if(!$results)
    echo(.mysql_error());

while($result = mysql_fetch_array($results))
{
    HIER WEISS ICH NICHT WEITER
}
?>

Was muss ich dort einfügen damit das Bild angezeigt wird und unter dem Bild der Typ und die Farbe?

BILD ANZEIGEN
Typ, Farbe

Schonmal danke für eure Hilfe :)
 
Zuletzt bearbeitet:
Also, damit ich dich richtig verstehe:

Du hast einen Bild-Pfad in deine Datenbank geschrieben und willst den Pfad nun in Form eines Bildes auslesen:

das würde so gehen:

PHP:
<?php
  echo "<img src=\"".$result['url']."\" width=\"100\" height=\"100\" />";
?>

Damit du allerdings das Bild auslesen kannst, musst du in die DB auch einen Pfad einfügen, easy like this:
images/bla.jpg

Wenn du dann darunter den Typ und die Farbe auslesen willst, machst du das so:

PHP:
<?php
  echo "".$result['typ'].", ".$result['farbe']."";
?>

Wenn du dann alles zu sammen haben willst, machste das so:

PHP:
<?php
  echo "<img src=\"".$result['url']."\" width=\"100\" height=\"100\" />"; //liest bild aus
  echo "<br />";
  echo "".$result['typ'].", ".$result['farbe']."";
  echo "<p />"; //freie zeile bis zum nächsten bild
?>


Hoffe das hilft dir
 
Zurück