使用路径文件夹在数据库中回显图像

时间:2016-02-06 12:16:49

标签: php mysql

<?php
       //connect to mysql and select database
 mysql_connect('localhost', 'root', '') or die('Could not connect: ' . mysql_error());
 mysql_select_db('4dberlin') or die("Can not select database");


 //fetch data from MySQL
 $result = mysql_query("select * from photos ");

 //iterate over each row and do what you want.
 while($row = mysql_fetch_array($result))
 {
      $location = $row['image'];

    echo "<img src='" . $row['image'] . "' height='130' width='220'> ";
 }

     ?>  

我的图片在localhost / admin / uploads中的路径。我不知道为什么不显示我的图像。

2 个答案:

答案 0 :(得分:0)

根据您的问题,似乎$row['image']包含图片名称。

所以你的代码应该是

while($row = mysql_fetch_array($result))
 {
      $location = $row['image'];

    echo "<img src='http://localhost/admin/uploads/" . $row['image'] . "' height='130' width='220'> ";
 }

其中http://localhost/admin/uploads/是图片存储的路径。

答案 1 :(得分:0)

试试这个

<?php
   //connect to mysql and select database


mysql_connect('localhost', 'root', '') or die('Could not connect: ' . mysql_error());


mysql_select_db('4dberlin') or die("Can not select database");

//fetch data from MySQL


$result = mysql_query("select * from photos ");



//iterate over each row and do what you want.


while($row = mysql_fetch_array($result))
 {
  $location = $row['image'];

echo "<img src='admin/uploads/" . $row['image'] . "' height='130' width='220'> ";
 }

 ?>