mysql中のmessageカラムをupdateしたいです。
プログラムは動きますが、mysqlに適応されないです。
初心者のため、解決法を教えていただきたいです。
php
1<?php 2$post=$_POST; 3$id=$post['id']; 4$message=$post['message']; 5 6try{ 7 $db=new PDO('mysql:host=localhost;dbname=test','root',''); 8 $db->setAttribute(\PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); 9 $sql="UPDATE dot1 SET message=:message WHERE id=:id"; 10 $stmt=$db->prepare($sql); 11 $data=array(':message'=>$message,':id'=>$id); 12 $stmt->execute($data); 13 14 header('Location: ./bbs.php'); 15}catch(PDOException $e){ 16 echo "接続失敗 "; 17 echo $e->getMessage(); 18 exit(); 19} 20$db=null; 21 22?> 23 24 25 26<!DOCTYPE html> 27<html lang="ja"> 28<head> 29 <meta charset="UTF-8"> 30 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 31 <title>editdone</title> 32</head> 33<body> 34 35</body> 36</html>
回答1件
あなたの回答
tips
プレビュー