$sql="select * from news where title like '%$title%' and id!='$id' order by time DESC limit 0,5";
解决方案 »
- 请教php code39条形码问题
- dirname(_FILE_)问题!!!
- apache服务当前运行状态,在注册表中什么地方??
- 想在js嵌套php,可是又不能让php先执行,在这种问题不能解决的情况下,是否可以用ajax?????
- 本人想研读PHPBB的代码,希望有经验的朋友给点帮助性建议~
- PHP 开发利器 PhpStorm 7 发布
- Failed opening required './include/common.php' ,改成$_SERVER["DOCUMENT_ROOT"].'/include/common.php' 才行
- 如何通过一个变量,屏蔽框架中的某个页面或放开屏蔽?
- 请教一下,www.go2map.com 的寻找 最佳路线的算法如何实现的,给分
- 在linux和windows下的区别
- 在PHP中如何取得两个日期时间相减的结果,得出大于一天,大于二天,大于三天呢?
- 关于时间的问题
desc limit 0,5",conn,1,1
$result=mysql_query("select * from news where title like '%$title%' and id!='$id' order by time DESC limit 0,5");
的意思,这里是没错的,好像是like '%$title%'的问题
我明白你说的意思,可是我又没办法判断每条信息的标题哪几个个字可以组成关键词,拆分也不知道该怎么拆
1.预定关键字,匹配title是否含有关键字,再进行查询
2.在每条记录中加入关键字字段,查询关键字相同记录
你试试这个:like binary,不过它会对大小写敏感
你试试这个:like binary,不过它会对大小写敏感
$search='瑞星 免费 下载';
$arry_ls=explode(' ',$search);
然后用循环把$array_ls数组中的元素组成一个条件表达式,如下格式:
$ls=' and (title like '%瑞星%' or title like '%免费%' or title like '%下载%');
$sql="select * from news where id!='$id'".$ls." order by time DESC limit 0,5";这样不就可以了吗?
用"."连接字符串。以前我也经常碰到这个问题的,不行的话就连接一下变量,注意格式就好了。
我没办法把标题中的单词给分隔开啊
“瑞星免费下载”这是标题,我要怎么把它拆成“瑞星 免费 下载”