php实现多关键词sql数据库查询

2010-6-10 寒川 网页编程

实现的方法实际上是来自至一个asp的关键词sql数据库查询,将其“翻译”成php,简单地实现多关键词sql数据库查询,废话不多讲,直接上菜:

<?php

$keywords="测试 关键词";//从表单获取的关键词。

$keyword =explode(' ',$keywords);//将关键词以空格分割到数组中。


$temp_sql='';
 for($i=0;$i<count($keyword);$i++)
 {
    if($i==count($keyword)-1)
      {
        $temp_sql=$temp_sql." content LIKE '%".$keyword[0]."%' and ";//根据sql语句后续需要填写“and”
      }
      else
      {
        $temp_sql.=$temp_sql." content LIKE '%".$keyword[0]."%' or ";
      }
 }
$sql="SELECT * FROM  table where ".$temp_sql." order by content";//组合查询语句
echo $sql;//输出SQL语句,用于调试、查询

?>

标签: php 多关键词 sql查询 关键词查询

评论:

小松
2010-06-11 13:14
很好,很强大~

发表评论:

Powered by emlog 蜀ICP备12030225号

川公网安备 51042102000001号

sitemap