mysql数据查询的时候,如何把当前查询的数据逗号分割并赋值给两个变量

如题

比如我下在查询

select pagenum from list

pagenum的值是1,2这种形式,如何分割成两个数并赋值给 $a = 1 以及 $b = 2这样子?

阅读 3.3k
3 个回答

select substring_index(pagenum,',',1) as a,substring_index(pagenum,',',-1) as b from list

list($a, $b) = explode(",",$pagenum )

这种么 肯定是应用层做一下就好了 在mysql server上尽量只做查

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题