Php Mysqli错误1064创建表
这是有效的:Php Mysqli错误1064创建表,php,mysqli,Php,Mysqli,这是有效的: $req = $mysqli->query("CREATE TABLE IF NOT EXISTS ".$tableprefix."admin ( ID_ADMIN INT NOT NULL AUTO_INCREMENT, login VARCHAR(200) NOT NULL, password VARCHAR(200) NOT NULL, mail VARCHAR(200) N
$req = $mysqli->query("CREATE TABLE IF NOT EXISTS ".$tableprefix."admin (
ID_ADMIN INT NOT NULL AUTO_INCREMENT,
login VARCHAR(200) NOT NULL,
password VARCHAR(200) NOT NULL,
mail VARCHAR(200) NOT NULL,
PRIMARY KEY(ID_ADMIN))");
这不起作用:
$req2 = $mysqli->query("CREATE TABLE IF NOT EXISTS ".$tableprefix."pages (
ID_PAGE INT NOT NULL AUTO_INCREMENT,
title VARCHAR(200) NOT NULL,
content TEXT,
order INT NOT NULL,
status INT NOT NULL,
PRIMARY KEY(ID_PAGE))");
有人能帮我吗?谢谢你订单
是mysql中的一个文件,因此你需要将其包含在背面标记中:
`order` INT NOT NULL,
或者使用一个不同的名称(我会这么做)。订单是mysql中的一个名称,因此您需要将其包含在背景标记中:
`order` INT NOT NULL,
或者使用不同的名称(我会这么做)。您不应该在表中为列命名为“order”。。。这是一个保留字。叫它别的什么,像p_订单之类的。以后它只会变得更加混乱,特别是如果你想按它排序的话。你不应该在表中命名一列“ORDER”。。。这是一个保留字。叫它别的什么,像p_订单之类的。以后它只会变得更加混乱,尤其是如果您想按它订购。错误消息是什么?错误消息是什么?