永发信息网

thinkphp高手帮我下!sql查询用concat出错

答案:1  悬赏:60  手机版
解决时间 2021-03-11 18:57
  • 提问者网友:咪咪
  • 2021-03-10 19:23
$cate=$cat->field("id,concat(oderby,'-',id) as aaa")->order('aaa')->select(); 查出来用debug显示sql 是:/ThinkPHP_2.2_Full/admin.php/cat | SQL: SELECT `id`,concat(oderby,`'-'`,id) as aaa FROM `mg_cat` ORDER BY aaa 那个减号为什么自动加了,`'-'`符号 查出来结果为空,怎么去掉那个符号?
2.2版本不行 但是2.0可以
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-03-10 20:12
改用数组方式即可
$cate=$cat->field(array("id","oderby","concat(oderby,'-',id) as aaa"))->order('aaa')->select();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯