我正在编写一个 PHP 脚本,它允许用户通过在 HTML 表单中填写他们想要的值然后将它们处理到 Mysql 查询中来创建一个 Mysql 表。
这可以正常工作,或者用户需要能够将数字设置为某些表列的名称的一个这样的表,这不起作用并导致以下 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 创建表时,表创建得很好,有没有一种特殊的方法可以创建以数字作为列名的表?