$colname_rs = $_get[''key'']; //获得用户输入
$result = explode('','',$_get[''key'']);//分解用户输入的多个关键词,存入$result数组
mysql_select_db($database_conn, $conn); //连接数据库
//根据多个关键词构建sql语句
$query_rs = select * from (;
for($i=0;$i {
if($i==0) //对第一个关键词,不使用union
$query_rs .= select * from searchtable where title like ''%$result[0]%''
or content like ''%$result[0]%'';
else //对其他关键词,使用union连接
$query_rs .= union select * from searchtable where title like
''%$result[$i]%'' or content like ''%$result[$i]%'';
}
$query_rs .= ) t order by last_access desc; //对搜索结果排序
//执行sql语句
$rs = mysql_query($query_rs, $conn) or die(mysql_error());
$row_rs = mysql_fetch_assoc($rs);
$totalrows_rs = mysql_num_rows($rs);
 
