$sql = "CREATE TABLE $catsub1 (
pro_id INT(20) NOT NULL PRIMARY KEY,
pro_name TEXT,
pro_de TEXT,
image_name VARCHAR(15),
ori_pri INT(10),
off_pri INT(10),
off_per INT(10),
sl TEXT,
sxl TEXT,
sxxl TEXT
)";
错误是: 您的SQL语法有错误;查看与MariaDB服务器版本对应的手册,以便在#0; 0附近使用正确的语法(pro_id INT(20)NOT NULL PRIMARY KEY,pro_name TEXT,pro_de TEXT,image_name V' at line 1
提前致谢
答案 0 :(得分:0)
您是不是要写CREATE TABLE catsub1...
而没有$
?
表名catsub1
,或者您是否尝试将$catsub1
变量的值作为表名插入?在这种情况下,您需要正确设置$catsub1
的值,因为显然它现在是0
。
$catsub1 = "your_table_name";
$sql = "CREATE TABLE $catsub1 ...";