
这篇关于thinkphp查询数据库的文章,主要介绍thinkphp like 查询,觉得挺不错的,感兴趣的php开发者可以参考下,希望对大家在学习php的成长路上有所帮助!
在做项目的过程中,需要用到like关键字来组合查询条件,下面作者将在thinkphp中使用到的 like 查询做一下分享。
这里主要通过举例来说明用法:
$userForm=M('user');
$where['name']=array('like','feishuai%');
$userForm->where($where)->select();
这里的like查询即为:name like 'feishuai%'
$where['name']=array('like',array('%feishuai%','%.com'),'OR');
这里的like查询即为:name like '%feishuai%' or name like '%.com'
$where['name']=array(array('like','%a%'),array('like','%b%'),array('like','%c%'),'feishuai','or');
这里的like查询即为:(`name` LIKE '%a%') OR (`name` LIKE '%b%') OR (`name` LIKE '%c%') OR (`name` = 'feishuai')
$where['_string']='(name like "%feishuai%") OR (title like "%feishuai")';
这里的like查询即为:name like '%feishuai%' or title like '%feishuai'
总结
以上就是关于thinkphp查询数据库全部内容,希望这篇thinkphp like 查询文章能够帮你解决如相关的PHP问题,更多请关注PHP栏目的其它相关文章!