如何从php中的mysql数据库中获取图像

时间:2015-06-21 08:34:47

标签: php mysql

我有这个代码,应该搜索mysql数据库中的图片,我不确定它是否正常工作,

我想获取用户搜索的图像并将其发布到html中,我可以这样做吗?

这是我的代码

<?php 
    require('connect.php');
      if(isset($_POST['submit'])){ 
      if(isset($_GET['go'])){ 
      if(preg_match("/^[  a-zA-Z]+/", $_POST['name'])){ 
      $name=$_POST['name']; 
      //connect  to the database 
      //-query  the database table 
      $sql="SELECT * FROM cards WHERE name LIKE '%$searchQuery'"; 
      //-run  the query against the mysql query function 
      $result=mysql_query($sql); 
      //-create  while loop and loop through result set 
      while($row=mysql_fetch_array($result)){ 
              $name = $row['name'];
                $id = $row['id'];
      } 
      } 
      else{ 
      echo  "<p>Please enter a search query</p>"; 
      } 
      } 
      } 
    ?> 

1 个答案:

答案 0 :(得分:1)

显示图像[在db中存储图像路径的位置]

你应该用图像标签回显coloumn

echo "<img src =".$row['name'].">"; 

注意:

您应该将图像指向图像存储在文件中的路径

有点像

echo "<img src ='assets/images/".$row['name']."'>"