php - 如何用mysql函数将'1,2,3'这个字符串转成'1','2','3'呢?

查看:97
本文介绍了php - 如何用mysql函数将'1,2,3'这个字符串转成'1','2','3'呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

从数据库里查出来的数据是这样的一个字符串:'1,2,3'
现在我要写的sql是这样的:select * from a where id in('1','2','3');
'1,2,3'变成'1','2','3'如何实现呢?
不要用foreach循环然后每次循环查询一条记录的方法。

解决方案

这条sql是能正确执行的:select * from a where id in(1,2,3);
所以你直接拼接sql不就可以了.
$str = '('.'1,2,3'.')';
$sql = select * from a where id in $str;

这篇关于php - 如何用mysql函数将'1,2,3'这个字符串转成'1','2','3'呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆