prepare($sql); // パラメータを設定 $stmt->bindParam(1, $name); $stmt->bindParam(2, $email); // SQLを実行 $stmt->execute(); } // 修正 if (isset($_POST['update'])) { // 入力データの取得 $id = $_POST['id']; $name = $_POST['name']; $email = $_POST['email']; // SQLのUPDATE文を準備 $sql = 'UPDATE users SET name = ?, email = ? WHERE id = ?;'; $stmt = $db->prepare($sql); // パラメータを設定 $stmt->bindParam(1, $name); $stmt->bindParam(2, $email); $stmt->bindParam(3, $id); // SQLを実行 $stmt->execute(); } // 削除 if (isset($_POST['delete'])) { // 入力データの取得 $id = $_POST['id']; // SQLのDELETE文を準備 $sql = 'DELETE FROM users WHERE id = ?;'; $stmt = $db->prepare($sql); // パラメータを設定 $stmt->bindParam(1, $id); // SQLを実行 $stmt->execute(); } // レコードの取得 $sql = 'SELECT * FROM users;'; $stmt = $db->query($sql); // レコードの表示 $result = $stmt->fetchAll(); ?> ユーザー管理

ユーザー管理

ID 名前 メールアドレス