前提・実現したいこと
ここに質問の内容を詳しく書いてください。
初心者です。
Notice: Array to string conversion が出てしまっていて、自分では間違いがわからなかったので質問させていただきます。
発生している問題・エラーメッセージ
Notice: Array to string conversion in C:\xampp\htdocs\delete.php on line 25
該当のソースコード
<?php // header('Location: http://localhost/topicsdelete.php'); $dsn = 'mysql:dbname=task;host=localhost'; $user = '*******'; $password = '**********'; try { $dbh = new PDO("mysql:dbname=task;host=localhost", "$user", "$password"); } catch (PDOException $e) { echo 'データベースにアクセスできません!' . $e->getMessage(); exit; } $id = isset($_POST['id']) ? $_POST['id'] : ''; $check = isset($_POST['id']) ? $_POST['id'] : ''; var_dump($_POST['id']); $sql = "DELETE FROM task WHERE id = :id IN (SELECT * FROM task WHERE id = :id)"; // var_dump($sql); $stmt = $dbh->prepare($sql); $params = array(':id' => $_POST['id']); $stmt->execute($params); echo '削除しました'; ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/15 01:13
2020/12/15 01:20
2020/12/15 01:29
2020/12/15 02:27
2020/12/15 02:32 編集
2020/12/15 02:41
2020/12/15 02:47 編集
2020/12/15 02:49
2020/12/15 02:51
2020/12/15 02:51
2020/12/15 02:52
2020/12/15 02:54
2020/12/15 03:01
2020/12/15 03:18
2020/12/15 06:01