配列にIDを含むレコードを削除する必要があります。
どちらを使うのが良いかわかりません。どちらがより速く、より効率的ですか?
コード1
$array = array('123','456','789' ...)//over 900 entries
$id = implode(',', $array);
$sql = 'DELETE FROM email WHERE id IN ('.$id.')';
//execute sql
また
code2
$array = array('123','456','789' ...)//over 900 entries
for($x=0;$x<count($array);$x++){
$sql='DELETE FROM email WHERE id = '.$array[$x].' ';
//execute sql
}
実行すると、2つのうちどちらがより速く、より効率的ですか?