我在mysql数据库中创建了一个表。我正在使用php One列用于图像,但它只存储图像名称。我想打印整个表格,所以编码,但只得到表格中的图像名称。
请说明如何在网页上显示存储在PC中的图像。我不想在数据库中保存图像。
我用这段代码打印表格:
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
$query="SELECT * FROM images LIMIT 0,5";
$result = @mysql_query($query);
echo "<table border='1'>
<tr>
<th>S.No.</th>
<th>Image</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['image_id'] . "</td>";
echo "<td>" . $row['filename'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
希望你得到一些答案......
答案 0 :(得分:0)
您所做的所有代码都是将文件名作为字符串发送到屏幕。您需要使用图像标记。
您可能会发现此页面很有用,http://www.htmlcodetutorial.com/images/_IMG.html