2015-06-21 8 views
2

У меня есть этот код, который должен искать на фото в базе данных MySQL, я не уверен, если это работает,Как получить изображение из базы данных MySQL в PHP

Я хочу, чтобы получить изображения поиска пользователя для и опубликуйте их в 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>"; 
     } 
     } 
     } 
    ?> 
+0

ли вы хранить путь снимка в базе данных? –

+0

@SulthanAllaudeen yea, изображения, хранящиеся вот так, filename/pictureName.jpg – mazinAlmas

+0

Могу ли я узнать имя coloumn, которое вы используете –

ответ

1

Для отображения изображения [Где вы сохранили путь снимка в дб]

Вы просто должны повторить coloumn с изображением тега

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

Примечание:

Вы должны указать образ путь, где изображение хранится в файлах

Некоторые вещи, как

echo "<img src ='assets/images/".$row['name']."'>" 
Смежные вопросы