HTMLフォームに必要な値を入力してMysqlクエリに処理することで、ユーザーがMysqlテーブルを作成できるようにするPHPスクリプトを作成しています。
これは正常に機能しますが、ユーザーがいくつかのテーブル列の名前として数字を設定できる必要があるそのようなテーブルの 1 つでは、これは機能せず、以下の mysql エラーが発生します。
No TABLE created. Check You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '45 double, 55 double, 45 double )' at line 5
MySql は次のようになります。
CREATE TABLE rates_
(
Weight int(11),
Length double,
Strength double,
Min double,
45 double,
55 double,
45 double
)
ただし、phpMyAdmin を使用してテーブルを作成すると、テーブルは正常に作成されます。列名として数字を使用してテーブルを作成する特別な方法はありますか?