を働いていない私は、このは、MySQL、PHPからバルクを削除
$emails= array();
foreach ($items_emails as $datav) {
$emails[] = $datav[5];
}
のような配列を持っているし、私はでMySQLから削除するPDOオブジェクトを使用しようとPDOオブジェクト
でのMySQL、PHPからバルクを削除する必要があります配列パラメータ
$sql = "DELETE FROM ".$data_table." WHERE email_address = :email_address";
$stmt = $db_datas->prepare($sql);
$stmt->execute(array(':email_address' => $emails));
私はまさにこのエラーを文字列への変換
配列を取得この文は
$stmt->execute(array(':email_address' => $emails));
'$ emails'は配列であり、文字列ではありません。 '$ emails'を繰り返して、私が推測する' '電子メール' 'をそれぞれ削除してください。 – chris85
これはeacheの電子メールを削除するのに時間がかかります –
'in'で1つのコードで行い、各アドレスのプレースホルダーを配列に入れます。 – chris85