使用搜索栏将图像与标题和描述一起显示为数据库的结果

时间:2017-07-14 03:52:44

标签: php mysql database

需要帮助将图像与下面的代码中的标题和描述一起回显,当搜索它显示我在数据库中插入的标题和描述时,我想在搜索栏中搜索时显示图像以及标题和描述< / p>

<?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;
}

&GT;

2 个答案:

答案 0 :(得分:1)

好像我理解它,问题是你没有打印你的图像

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

        }
  

将在PHP 7中完全删除Mysql api

     

请使用mysqli参数化查询或pdo查看bobby表   http://bobby-tables.com/

答案 1 :(得分:0)

有了这个,我认为你还需要在数据库中存储图像的链接。然后回显图像的路径。