PHPでデータベースに登録されているデータをUPDATEを使って中身を変更しようとする処理を行っているのですが、処理自体は通るのですが、通った後nameを確認するともともと入っていたデータが消えて空になっており更新されていませんでした。原因がわからないのでご指摘の程よろしくお願いします。
PHP
1 $change = 'UPDATE message SET name = :name WHERE bbd_id = :bbd_id2'; 2 $stmt = $pdo -> prepare($change); 3 $stmt->bindParam(':name',$name,PDO::PARAM_STR); 4 $stmt->bindValue(':bbd_id2',$bbd_id2,PDO::PARAM_INT); 5 $stmt->execute(); 6 $dbh = null; 7 echo '<script> alert("登録が完了しました。"); location.href="muscle_bbd.php"; </script>';
回答3件
あなたの回答
tips
プレビュー