私は何時間もの間、MySQLテーブルをPHPで更新しようとしました。
次のコード(および他のいくつかのコード)を使用しましたが、エラーメッセージが表示されます。
$id = $_GET['id'];
if(isset($_POST['descr'])){
$go = $_POST['descr'];
mysql_query("UPDATE Rooms SET Desc='$go' WHERE Room_ID='$id'")
or die(mysql_error());
}
mysql_close($conn);
「SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、「Desc =」の近くで使用する正しい構文を確認してください。この部屋はプライマリテストルームです。そうですか?」WHERE Room_ID ='11''1行目"
フォームの名前は「descr」、テーブルは「Rooms」、更新が必要なフィールドは「Desc」で、動的URLに基づいて対応するIDがある場所にある必要があります。
echo = $ goと書くと、正しいデータが出力されるので、phpだと思います。
データベースに正しく接続します。