我创建了一个名为 movie 的数据库,并且有一个名为 test_image 的表(id int autoincrement,name varchar(30),image blob)。数据是在 php 代码的帮助下插入的。现在我已经在以下代码的帮助下显示了图像:
<?php
$host="yourhostname";
$user="username";
$pass="password";
$db="movie";
// just so we know it is broken
error_reporting(E_ALL);
//connect to the db
$link = mysql_connect("$host", "$user", "$pass") or die("Could not connect: " . mysql_error());
// select our database
mysql_select_db("$db") or die(mysql_error());
// get the image from the db
$sql = "SELECT image FROM test_image;";
// the result of the query
$result = mysql_query("$sql") or die("Invalid query: " . mysql_error());
// set the header for the image
header("Content-type: image/jpeg");
echo mysql_result($result, 0);
// close the db link
mysql_close($link);
?>
如果我想在数据库中显示图像的幻灯片,它现在只显示一张图像我必须进行哪些更改?