关于英文搜索的问题 把keywords剖析,按预先设置的分隔符分割,如空格' '或加号'+'等,然后按分割后的元素去查询.类似搜索引擎里的多个关键字查询. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能否给个程序范例?谢谢MSN:[email protected] 随手写一个,你看看大概思路.<?php$d=' '; //定义分隔符$keywords='abc def opq'; //传递过来的关键字$arr=explode($d, $keywords);$sqld=" and (1=0 ";foreach($arr as $v) $sqld.=" or fieldname like '%".trim($v)."%'"; //构造查询语句$sqld.=")";echo $sql="select * from tablename where 1".$sqld;?> 还有没有更好的方法呢?比如google的搜索最多符合这些关键词的顺序排在最前面 现在遇到个情况~主从同步中 从库老是会有慢查询日志 关于目录遍历,结果为树形结构的问题,请高手指点下 高手来见识一下 5年PHP经验,求职(贵阳、重庆、成都、昆明)&散分 $$name和"$$name"的区别 为什么用了Smarty之后..... 关于ZendStudio5.5 非Server版...本机调试,设置断点无效的问题. 关于表单提交的疑问 怎么遍历数据库表数据 问一个关于数据库查询的问题 如何指定网站的根目录? <input type=file value="abc">如果赋于初始值?
MSN:[email protected]
<?php
$d=' '; //定义分隔符
$keywords='abc def opq'; //传递过来的关键字
$arr=explode($d, $keywords);
$sqld=" and (1=0 ";
foreach($arr as $v) $sqld.=" or fieldname like '%".trim($v)."%'"; //构造查询语句
$sqld.=")";
echo $sql="select * from tablename where 1".$sqld;
?>
比如google的搜索
最多符合这些关键词的顺序排在最前面