thinkphp 数据库查询连贯 *** 作 order 当字段和排序两个都采用变量时,无法读取数据库

thinkphp 数据库查询连贯 *** 作 order 当字段和排序两个都采用变量时,无法读取数据库,第1张

$list=D('QA1')->where($whereS)->limit($first,$pagesize)->order($sort $order)->select()这样试试吧。我记得order里面不是放数组的

->order("field(id,3,6,9,1,2,5,8,7)")

如果使用模型查询的话就是:表名::where("id","in","3,6,9,1,2,5,8,7")->order("field(id,3,6,9,1,2,5,8,7)")->select()

看见的朋友,如果对您有帮助的话请点个赞,谢谢!

拼字符串啊

$sql='select * from data where Id='.$id.' order by '.$item.' desc'

然后执行$sql就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6753373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存