读书人

怎么用like查询

发布时间: 2012-08-26 16:48:06 作者: rapoo

如何用like查询?
标题简单一些,描述起来有些麻烦

我用mysql语句调用信息,当前页面包含的是大范围的字段,要调用小范围的信息

比如当前信息某个字段是复选框:中国、美国、德国、俄罗斯,四个都勾选了

还有几条信息是只含有中国或美国或德国或俄罗斯中的一个

我在只含有一个国家的信息的页面能调用处含有四个国家的信息,但是在含有四个国家的信息页面中调用不出只含有一个国家的信息

我是这样写的

"select * from 数据表 where newstime > UNIX_TIMESTAMP()-86400*7 and id!=$navinfor[id] and guojia like '%$navinfor[guojia]%' order by onclick desc limit 5

$navinfo[guojia]就是得出当前信息guojia字段的值,%%不是只要包含就可以调用么?

请高人指点一下!

[解决办法]
用like binary '%$navinfor[guojia]%'
[解决办法]
跟数学一样吧,包含于like col '%$navinfor[guojia]%'

读书人网 >Mysql

热点推荐