PHP 内爆,但将每个元素括在引号中
假设我有一个数组:
$elements = array('foo', 'bar', 'tar', 'dar');
然后我想建立一个SQL查询:DELETE IN
$SQL = "DELETE FROM elements
WHERE id IN ('" . implode(',', $elements) . "')";
问题在于元素数组中的 id 没有单独引用。即查询如下所示:
$SQL = "DELETE FROM elements
WHERE id IN ('foo,bar,tar,dar');
解决这个问题的最好,最优雅的方法是什么?