您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以获得在' 0附近使用的正确语法

时间:2018-02-03 15:38:12

标签: mysql sql mariadb

$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

提前致谢

1 个答案:

答案 0 :(得分:0)

您是不是要写CREATE TABLE catsub1...而没有$

表名catsub1,或者您是否尝试将$catsub1变量的值作为表名插入?在这种情况下,您需要正确设置$catsub1的值,因为显然它现在是0

$catsub1 = "your_table_name";
$sql = "CREATE TABLE $catsub1 ...";