【发布时间】:2015-09-09 08:32:49
【问题描述】:
下面是我的数组
Array ( [0] => test [1] => jaz )
我想像这样在mysql中使用IN函数传递这个数组
$q = "select * from claimant where org IN (Array)";
但我需要将我的索引数组更改为简单的数组,例如 (1,2,3,4) 我如何更改数组并将其传递给 mysql IN 条件 提前致谢
【问题讨论】:
-
索引是否与您数据库中的
In clause相同? -
你可以使用这个:
$output = implode(',',array_keys($yourArray));它很简单,非常简单。 -
使用 implode 您将无法转义数组中的字符。所以他会被利用来进行SQL注入。
-
@nxb babylon 这不是你想要的吗?