首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

怎么用like查询

2012-08-26 
如何用like查询?标题简单一些,描述起来有些麻烦我用mysql语句调用信息,当前页面包含的是大范围的字段,要调

如何用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]%'

热点排行