Es ist nur anzeigen das erste Bild und zu stoppen. ich denke, die Schleife stoppt nach Anzeige des ersten Bildes. Wie kann ich es beheben?Das php code display erste bild nur
<?php
header('Content-type: image/JPG');
$username = "root";
$password = "";
$host = "localhost";
$database = "game_world";
@mysql_connect($host, $username, $password) or die("Can not connect to database: ".mysql_error());
@mysql_select_db($database) or die("Can not select the database: ".mysql_error());
$sql = mysql_query("SELECT image FROM test_image");
while($row = mysql_fetch_array($sql))
{
echo $row['image'];
}
?>
Ich verstehe Ihre Frage nicht wirklich, aber ja mit Ihrem Skript sollten Sie nur 1 Bild anzeigen, weil Sie die 'header' einstellen, um ein' jpg' zu sein, denn Sie können nicht mehr als 1 anzeigen. – cmorrissey
Dann Was muss ich tun, um mehr Bild zu zeigen? – Achy
** WARNUNG **: Wenn Sie nur PHP lernen, verwenden Sie bitte nicht die [mysql_query'] (http://php.net/manual/en/function.mysql-query.php) Schnittstelle. Es ist so schrecklich und gefährlich, dass es in PHP 7 entfernt wurde. Ein Ersatz wie [PDO ist nicht schwer zu erlernen] (http://net.tutsplus.com/tutorials/php/why-you-should-beusing-phps) -pdo-for-database-access /) und ein Leitfaden wie [PHP The Right Way] (http://www.phptherightway.com/) erläutert Best Practices. Verwenden Sie außerdem den Fehler unterdrückenden '@' Operator sehr sparsam, nicht aus Gewohnheit. – tadman