最佳答案
假设我有一个数组:
$elements = array('foo', 'bar', 'tar', 'dar');
然后我想建立一个 DELETE IN
SQL 查询:
$SQL = "DELETE FROM elements
WHERE id IN ('" . implode(',', $elements) . "')";
问题在于元素数组中的 id 没有单独引用,也就是说查询看起来像:
$SQL = "DELETE FROM elements
WHERE id IN ('foo,bar,tar,dar');
什么是最好的,最优雅的方式来解决这个问题?