フォームで受け取った値をMySQLに更新しようとしています。
####できないこと
MySQLに変数を代入しようとすると何も起こりません。
一昨日まではできていましたが、昨日急にできなくなりました。
変数のところを普通の言葉(例:hello)に置き換えると通常通り更新できます。
変数の中身はちゃんとありました。
どこがミスってるか教えていただけますでしょうか。
php
1 $test = $_POST['test']; 2 $sql = "UPDATE test SET test = '$test' WHERE user = '$user'"; 3 $stml = $dbh->prepare($sql); 4 $stml->execute(); 5 6 //下だとできます 7 $sql = "UPDATE test SET test = 'テスト' WHERE user = '$user'"; 8 $stml = $dbh->prepare($sql); 9 $stml->execute();
回答1件
あなたの回答
tips
プレビュー