请问sql查询语句怎么转换成php tp框架的查询表达式
请问phptp框架中"SELECT*FROMtableWHEREnameLIKE'%".$test1."%'ANDnameLIKE'%".$test2."%'"怎么转换成...
请问php tp框架中"SELECT * FROM table WHERE name LIKE '%" . $test1 . "%' AND name LIKE '%" . $test2 . "%'"怎么转换成php tp框架的查询表达式
array('like', array('%' . $test1 . '%', '%' . $test2 . '%'), 'AND')我是这样写的,什么都查询不到,上面的sql语句查询就可以 展开
array('like', array('%' . $test1 . '%', '%' . $test2 . '%'), 'AND')我是这样写的,什么都查询不到,上面的sql语句查询就可以 展开
展开全部
//ThinkPHP 3.2语法
M('table')
->where(['name'=>['like',["%test1%","%test2%"],'AND']])
->select();
//ThinkPHP5语法
Db::name('table')
->whereLike('name',["%test1%","%test2%"],'AND')
->select();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$ob=M();
$result=$ob->query('select count(*),roomid from kg_V_assignclass where status=1 group by roomid
');
$result=$ob->query('select count(*),roomid from kg_V_assignclass where status=1 group by roomid
');
追问
你好,请问我这个写法是否正确,array('like', array('%' . $test1 . '%', '%' . $test2 . '%'), 'AND'),如果用sql查询就可以或者array('like', '%' . $test1 . '%')也能查询到结果,是我语句有问题吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询