Kry*_*ska 3 php mysql sql arrays
我有这个数组
array(4) { [0]=> string(1) "1" [1]=> string(1) "3" [2]=> string(1) "4" [3]=> string(1) "5" }
此数组的每个元素都是post的ID.在mysql中,表格帖子,列ID.
对一个ID的DELETE查询就像是
DELETE FROM posts WHERE id = $id
我可以查看这个数组并对每个数组进行删除查询.
但他们是4.所以它将是4个查询.如果我有70岁?70个查询......
问题是,如何删除所有具有此ID数组的帖子?
mod*_*bio 11
首先用于implode()从数组创建一个字符串,然后使用WHERE id IN ():
$ids = implode("','", $array);
queryMethod("DELETE FROM posts WHERE id IN ('".$ids."')");
| 归档时间: | 
 | 
| 查看次数: | 3813 次 | 
| 最近记录: |