MySqlのテーブルを含むオブジェクトの命名規則:
http://dev.mysql.com/doc/refman/5.1 /en/identifiers.html
テーブルに数字で始まる名前を付けることはできません
これはたとえば機能します
$sql = "CREATE TABLE 't'.$data[ID] (
ID INT NOT NULL,
Creator INT NOT NULL,
Name VARCHAR(20) NOT NULL,
Version VARCHAR(20) NOT NULL,
Status VARCHAR(20) NOT NULL,
Date VARCHAR(20) NOT NULL,
Skript VARCHAR(20) NOT NULL,
Filename VARCHAR(20) NOT NULL,
Downloads INT NOT NULL,
PRIMARY KEY(ID)
)";
ご覧のとおり、t
で始まります
またはその周りにバッククォートを使用します。そのように
`$data[ID]`