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搜索我的数据库,并在单独的搜索结果页面上显示信息。请参阅下面的php脚本。使用当前脚本,我只能显示一个结果。如何显示多个结果?另外,如何将CSS类添加到PHP代码的一部分

<?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());