Yii2 LIKE 查询 单边加%怎么写
- 8711
- PHP
- 0
- super_dodo
- 2017/09/13
在Yii2中需要查询LIKE的字段,一般使用andWhere的条件。LIKE字段的常见使用情况如下。
//会生成左右%%的情况 ['like', 'name', 'tester'] 会生成 name LIKE '%tester%' //单边的LIKE查询正确写法如下 ['like', 'name', '%tester', false] => name LIKE '%tester' $and_where = ['like', 'name', '%tester', false]; $list = Post::find()->where(['status' => 1])->andWhere($and_where)->asArray()->all(); //输入关键词搜索标题和内容 $and_where = ['or', ['like', 'name', $keyword], ['like', 'content', $keyword]]; //关键词搜索 //你也可以使用findBySql() 方法 传入自己写的sql $sql = "SELECT * FROM tbl_post WHERE name LIKE '%hello' "; $list = Post::findBySql($sql)->asArray()->all();
最幸福的爱情莫过于两情相悦而又同心同德,风雨不退为伴侣。
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例