テーブルから削除したいのですが、これは関数です。
function deleteFromTable($table, $file_upload_id, $dbh) {
$deleteTable = $dbh->prepare("DELETE FROM ".$table." WHERE upload_id = ?");
$deleteTable->execute(array($file_upload_id));
$deleted = $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
print_r($deleted);exit;
}
deleteFromTable('reimbursment_id', '76', $dbh);
エラーは発生せず、テーブルから何も削除されません。しかし、変数なしで実行しようとすると、完全に機能しますが、このコードの何が問題なのですか?