我将所有内容都改为mysqli,因为我只是在努力学习它。我究竟做错了什么?我的图像显示破碎并打印文件名,我知道这是一个简单的问题,但我尝试搜索互联网没有结果。抱歉我学习
<?php
include_once("db_conex.php");
$query = "SELECT * FROM employees ORDER BY price ASC";
$query = mysqli_real_escape_string($db,$query);
if($result = mysqli_query($db,$query)){
while($row = mysqli_fetch_object($result)){
echo "<br /><br />";
echo '<img src="/upload/ " border=0>', $row->photo;
echo "<br /><br />";
echo '<b> City: </b>', $row->city;
echo '<b> Price: </b>', $row->price;
echo '<b> Bath: </b>', $row->bath;
echo '<b> Bath: </b>', $row->bed;
echo '<b> Description: </b>', $row->description;
echo '<b> Link: </b>', $row->link;
}
mysqli_free_result($result);
}
//Close Connection
mysqli_close($db);
?>
答案 0 :(得分:0)
你的问题在这里:
echo '<img src="/upload/ " border=0>', $row->photo;
你只是打印一个空的(可能是不存在的)图像,然后是文件名。你可能意味着:
echo '<img src="/upload/' . $row->photo . '" border=0>';