将 php 数组转换为 SQL 数组

ste*_*bot 1 php mysql sql adodb

我想要类似以下内容:

$arrayOfValues = array(1,2,3,4);
$sqlArray = mysql_convertToSqlArray($arrayOfValues);
Run Code Online (Sandbox Code Playgroud)

然后将返回 SQL 中的内容:

(1,2,3,4)
Run Code Online (Sandbox Code Playgroud)

但在 php 中将是字符串“(1,2,3,4)”

Dan*_*uis 5

没有专门用于创建 SQL 数组的内置函数,但您可以只创建join数组并将其包装在括号中:

$arrayOfValues = array(1,2,3,4);
$sqlArray = '(' . join(',', $arrayOfValues) . ')';
Run Code Online (Sandbox Code Playgroud)

http://www.ideone.com/KYApN 上查看此操作。