php - 为 mysql 的 WHERE IN 准备逗号分隔的字符串

标签 php mysql arrays string

我有以下字符串...

1,2,3,4,5,6

我想要这样的

'1','2','3','4','5','6'

在MySQL的WHERE IN()中使用

有人知道最好的方法吗?

谢谢!

最佳答案

使用explodeimplode :

 $str = "1,2,3,4,5,6";
 echo "'" . implode("','", explode(',', $str)) . "'";

 //output: '1','2','3','4','5','6'

关于php - 为 mysql 的 WHERE IN 准备逗号分隔的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3606119/

相关文章:

mysql - 将 HTML 上传到数据库 - PERL

java - MySql 连接被拒绝 - Java

c - 为什么 C 的 strcpy 对于双索引数组会失败?

javascript - 使用 JavaScript 将两个数组合并为一个对象的数组

arrays - 非法字符串偏移 'option 1'

php - 在 join 的 where 子句中传递数组

php - MySQL 通过 PHP 函数的返回进行排序

mysql - 从两个或多个表中查找唯一值

php - 多图片上传无法将描述保存到数据库中。如何解决这个问题?

arrays - 将输入字段与数组进行比较