私は PDO を初めて使用し、その仕組みを理解しようとしています。データベースからユーザーを削除するためのスニペットを次に示します。
$stmt = $db->prepare("-- 02 account_delete.php
DELETE FROM " . TABLE_ADDRESS_BOOK . " WHERE customers_id = :id");
$stmt->bindParam(':id', $_SESSION['customer_id'], PDO::PARAM_INT);
$stmt->execute();
$stmt = $db->prepare("-- 03 account_delete.php
DELETE FROM " . TABLE_CUSTOMERS . " WHERE customers_id = :id");
$stmt->bindParam(':id', $_SESSION['customer_id'], PDO::PARAM_INT);
$stmt->execute();
$stmt = $db->prepare("-- 04 account_delete.php
DELETE FROM " . TABLE_CUSTOMERS_INFO . " WHERE customers_info_id = :id
");
$stmt->bindParam(':id', $_SESSION['customer_id'], PDO::PARAM_INT);
$stmt->execute();
たとえば、配列などに結合するにはどうすればよいですか。私はまた、なぜ私が繰り返さなければならないのだろうか:
$stmt->bindParam(':id', $_SESSION['customer_id'], PDO::PARAM_INT);
それ以外の場合は機能しません。