2013-02-09 161 views
0

即时改变一切mysqli,因为我只是学习它很难。我究竟做错了什么?我的图像显示中断并打印文件名称,我知道这是一个简单的问题,但是我试图在没有结果的情况下搜索互联网。遗憾IM学习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

@这里的第一个问题,请阅读怎么办[当你得到的答案](http://stackoverflow.com/faq#howtoask)。 – SparKot 2013-02-09 20:29:01

回答

0

你的问题是在这里:

echo '<img src="/upload/ " border=0>', $row->photo; 

你真的只是打印一个空的(可能是不存在的)图像,其次是文件名。你可能是指:

echo '<img src="/upload/' . $row->photo . '" border=0>'; 
+0

谢谢!当然,它的工作!感谢qick的回复 – 2013-02-09 19:41:50