像谷歌搜索一样自动推荐PHP代码


Auto Suggest PHP Code Like Google Search

我需要一个强大的搜索代码来搜索我的产品数据库

在那我需要搜索出现在产品标题和描述中的关键词

当我们键入一个单词时,它应该列出该单词以及该单词后面的单词。

有人能帮我处理以下代码吗

$sql="SELECT REPEAT (pr_name,1) AS names, REPEAT (pr_description, 1) AS pdes, REPEAT ('pr',1) AS lity FROM products WHERE pr_name like '%".$searchq."%' OR pr_description like '%".$searchq."%'".$qrtxt1." UNION SELECT REPEAT (sr_title, 1) AS names, REPEAT (sr_description, 1) AS pdes, REPEAT ('ser',1) AS lity FROM services WHERE sr_title like '%".$searchq."%' OR sr_description like '%".$searchq."%'".$qrtxt2." ORDER BY names LIMIT 10";
$result = mysql_query($sql);
echo "<ul class='livelist'>";
while($row = mysql_fetch_array($result))
  {
 $restext1='';
 $restext2='';
 $restext1= magicWords($searchq, $row['names']);
 $restext2= magicWords($searchq, $row['pdes']);
 if(!empty($restext1))
 {
    $wrappedtext1=wordwrap($restext1);
    echo "<li id=".$row['lity']." onclick='clearlist(this.innerHTML,this.id)'>".substr($wrappedtext1, 0, strpos($wrappedtext1, "'n"))."<li>";

 }
 if(!empty($restext2))
 {
    $wrappedtext2=wordwrap($restext2);
    echo "<li id=".$row['lity']." onclick='clearlist(this.innerHTML,this.id)'>".substr($wrappedtext2, 0, strpos($wrappedtext2, "'n"))."<li>";

 }
  }
echo "</ul>";

试试这个教程,你可以随心所欲地实现自动建议选项。有可用的示例代码和演示。您可以使用此开发自动建议任务。http://coding.pressbin.com/19/Implementing-Google-auto-suggest-using-jQuery

演示:http://www.pressbin.com/