2017-07-14 60 views
1

需要幫助以在下面的代碼中將圖像與標題和描述一起回顯,當搜索時顯示我在數據庫中插入的標題和描述,我想要與標題和描述時,在搜索欄中顯示圖像連同標題和描述一起作爲數據庫使用搜索欄的結果

<?php 
$query = $_GET['query']; 

$min_length = 1; 

if(strlen($query) >= $min_length){ 

    $query = htmlspecialchars($query); 


    $query = mysql_real_escape_string($query); 


    $raw_results = mysql_query("SELECT * FROM products 
     WHERE (`title` LIKE '%".$query."%') OR (`description` LIKE '%".$query."%')") or die(mysql_error()); 


    if(mysql_num_rows($raw_results) > 0){ 

     while($results = mysql_fetch_array($raw_results)){ 


      echo "<p><h3>".$results['title']."</h3>".$results['description']."</p>"; 

     } 

    } 
    else{ 
     echo "No results"; 
    } 

} 
else{ 
    echo "Minimum length is ".$min_length; 
} 

?>

+0

我使用的XAMPP數據庫 –

回答

1

彷彿我的理解是正確的,那麼問題是你不打印圖像

while($results = mysql_fetch_array($raw_results)){ 
      echo '<img src=".$result['image']." >'; 
      echo "<p><h3>".$results['title']."</h3>".$results['description']."</p>"; 

     } 

Mysql的API將在PHP 7完全去除

而且請使用mysqli的參數化查詢或PDO見波比表 http://bobby-tables.com/

+1

謝謝!我嘗試了我們的代碼並做了一些改變,它的工作原理!在數據庫中添加BLOD圖像後,我使用這個:'echo'';' –

0

通過該搜索,我想你也需要存儲在數據庫中的圖像的鏈接在一起的顯示圖像。然後回顯圖像的路徑。

相關問題