【发布时间】:2011-08-05 08:23:57
【问题描述】:
好的,我已经制作了一个 php 文件来输出图像,这是输出页面的示例代码:
mysql_connect (" "," "," ") 或 die(mysql_error()); mysql_select_db(" ") or die(mysql_error());
$query = mysql_query("SELECT * FROM store");
$number=mysql_num_rows($query);
$result = mysql_query ("SELECT * FROM store ORDER BY RAND() LIMIT $number");
while ($row = mysql_fetch_assoc($result))
{
echo '<img src=get.php?id=$row["id"]>';
}
img 标签所指的 get.php 有这样的代码:
mysql_connect (" "," "," ") 或 die(mysql_error()); mysql_select_db(" ") or die(mysql_error());
$id = addslashes ($_REQUEST['id']);
$query = mysql_query("SELECT * FROM store WHERE id= $id ");
$row = mysql_fetch_array($query);
$content = $row['image'];
header('Content-type: image/jpg');
echo $content;
我得到的只是输出页面上的一系列撕裂的页面图标。看到我仍然在学习 php,我可能会犯一个非常简单的错误。提前致谢。
【问题讨论】: