我是PHP的新手,我想在点击特定图片时从数据库中获取图像信息。
这是我正在使用的代码,你能帮帮我吗?
代码:
<?php
$connection = mysql_connect("localhost","root","");
$select_db = mysql_select_db("fashion",$connection);
$winter = mysql_query("Select * from winter",$connection);
while($row = mysql_fetch_array($winter))
{
echo "<img src=\"winter images/" . $row['image_name']. "\" width=\"200\" //height=\"293\"/>";
}
?>
答案 0 :(得分:0)
由于mysql_fetch_array只提取常规数组,因此将其替换为mysql_fetch_assoc。这应该工作!!
<?php
$connection = mysql_connect("localhost","root","");
$select_db = mysql_select_db("fashion",$connection);
$winter = mysql_query("Select * from winter",$connection);
while($row = mysql_fetch_assoc($winter)){
echo '<img src= "folder/'.$row["image_name"].'" width="200" height="293">';
}
?>
答案 1 :(得分:0)
您是否尝试echo $row['image_name'];
查看是否获取了图片名称。如果你正确得到它,那么试试这个
while($row = mysql_fetch_array($winter))
{
$imagePath='winter/'.$row['image_name'];
echo '<img src="'.$imagePath.'" width="200" height="293" >';
}
1。为什么你在echo语句中使用image标签弄乱了。如果你在单引号中放入双引号,那么它也会起作用 的 2。 **请停止使用* mysql _ ,因为它在弃用之前已弃用。