ここで1つの小さな問題が発生しています。
PHPを介して1つのMySQLクエリを入力しています。接続が正常に機能することを確認しました。次のようになります。
INSERT INTO table (q1,q2,q3) VALUES ('".$_POST['Q1']."', '".$_POST['Q2']."'...)
次に、クエリを次のように変更すると、エラーが発生します。
INSERT INTO table (q1,q2,q3-1) VALUES ('".$_POST['Q1']."', '".$_POST['Q2']."'...)
次のエラーが表示されます。
SQL構文にエラーがあります。1行目の'-1)VALUES(' N'、' asdfasdf'、'')'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
今、私は考えています、それは次の理由によるものです:
- テーブル列に「q3-1」という名前を付けます
- または他の問題?
代わりにq3_1に変更しても大丈夫ですか?