前提・実現したいこと
PHP(MySQL)でtwitter風掲示板を作成しています。
membersにアカウントid(id)や名前(name)やパスワード(password)を、postsに投稿文(message)と投稿した人のid(member_id)をデータベースに書き込ませています。
アカウント削除する際に使用してるアカウントと同じidのアカウントか検査したうえで削除したいのですがうまくいきません。
発生している問題・エラーメッセージ
アカウントを削除したいのに何も起こらない
該当のソースコード
if (isset($_SESSION['id'])) {
$id = $_REQUEST['id'];
// 検査する $profiles = $db->prepare('SELECT * FROM members WHERE id=?'); $profiles->execute(array($id)); $profile = $profiles->fetch(); if ($message['id'] == $_SESSION['id']) { // 削除する $del = $db->prepare('DELETE FROM members WHERE id=?'); $del->execute(array($id)); }
}