Php 如何将多个答案添加到搜索结果页面
我正在使用PHP搜索我的数据库,并在单独的搜索结果页面上显示信息。请参阅下面的php脚本。使用当前脚本,我只能显示一个结果。如何显示多个结果?另外,如何将CSS类添加到PHP代码的一部分Php 如何将多个答案添加到搜索结果页面,php,mysql,css,Php,Mysql,Css,我正在使用PHP搜索我的数据库,并在单独的搜索结果页面上显示信息。请参阅下面的php脚本。使用当前脚本,我只能显示一个结果。如何显示多个结果?另外,如何将CSS类添加到PHP代码的一部分 <?php error_reporting(E_ALL); ini_set('display_errors', 1); $k = $_GET['k']; $terms = explode(" ", $k); $query = "SELEC
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$k = $_GET['k'];
$terms = explode(" ", $k);
$query = "SELECT * FROM search WHERE ";
$i = 0;
foreach ($terms as $each){
$i++;
if ($i == 1)
{
$query .= "keywords LIKE '$each%' ";
}
else
{
$query .= "OR keywords LIKE '$each%' ";
}
}
// connect
mysql_connect("host","user","pass");
mysql_select_db("DB1");
$query = mysql_query($query);
$numrows = mysql_num_rows($query);
if ($numrows > 0){
while ($row = mysql_fetch_assoc($query)){
$id = $row['id'];
$title = $row['title'];
$description = $row['description'];
$keywords = $row['keywords'];
$link = $row['link'];
echo "<h1><a href='$link'>$title</a></h1>
<h2>$link</h2><br /><br />
$description<br /><br />
$keywords<br /><br />";
}
}
else
{
echo "No Search Results Were Found for \"<b>$k<b>\"";
}
// disconnect
mysql_close();
?>
请帮忙!提前感谢。继续之前请阅读以下内容:调试$query变量以查看您要查询的内容我不知道调试$query变量是什么意思。我真的从某处复制粘贴了这个脚本:/try this并检查给定的错误
$query=mysql\u query($query)或die(mysql\u error())代码>当我执行以下任一操作时,什么都没有发生:$query=mysql\u query($query)或die(mysql\u error());