1

私はいくつかのレコードをmysqlに保存しますが、それらはhtmlコードでも保存されますが、それらを変更したい場合は、データベースにアクセスしてから変更する必要がありますが、htmlページを参照できるphpファイルを作成する必要がありますmysqlに保存すると、更新機能がありますが、テキストを変更したり何かを追加したりすると

「SQL 構文にエラーがあります。1 行目の '= '' WHERE BookId = '25'' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください」というエラーが表示されます。

これは私のコードです:

mysql_query("UPDATE inhweb SET homepage ='$homepage', services = '$services', departments = '$departments', $contacts = '$contacts' WHERE BookId = '$id'")
            or die(mysql_error());
4

2 に答える 2

2

これを試して:

mysql_query("UPDATE inhweb SET homepage ='$homepage', services = '$services', departments = '$departments', contacts = '$contacts' WHERE BookId = '$id'")
        or die(mysql_error());

contactsMySQLの列名に が含まれている必要はないと思います$

于 2012-11-27T09:25:11.083 に答える
1

クエリに$フィールド名とともに記号がありますcontacts$contacts ='$contacts'

于 2012-11-27T09:26:43.093 に答える