需要帮助将图像与下面的代码中的标题和描述一起回显,当搜索它显示我在数据库中插入的标题和描述时,我想在搜索栏中搜索时显示图像以及标题和描述< / 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;
答案 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)
有了这个,我认为你还需要在数据库中存储图像的链接。然后回显图像的路径。