Php MySQL在创建表时抛出错误。不知道为什么
这个代码有什么问题?一直给我“创建邀请时出错”您忘记了Php MySQL在创建表时抛出错误。不知道为什么,php,mysql,Php,Mysql,这个代码有什么问题?一直给我“创建邀请时出错”您忘记了ID数据类型 $invited = "CREATE TABLE invited (id NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), name VARCHAR(255), email VARCHAR(255), permissions VARCHAR(255))"; mysqli_query($dbc, $invited) or die ('Error creating invited'); 您忘记了
ID
数据类型
$invited = "CREATE TABLE invited (id NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), name VARCHAR(255), email VARCHAR(255), permissions VARCHAR(255))";
mysqli_query($dbc, $invited) or die ('Error creating invited');
您忘记了
ID
数据类型
$invited = "CREATE TABLE invited (id NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), name VARCHAR(255), email VARCHAR(255), permissions VARCHAR(255))";
mysqli_query($dbc, $invited) or die ('Error creating invited');
用这个
CREATE TABLE invited
(
id INT NOT NULL AUTO_INCREMENT, ...
^--------------------------------------here
用这个
CREATE TABLE invited
(
id INT NOT NULL AUTO_INCREMENT, ...
^--------------------------------------here
不要只使用
mysqli\u error($dbc)
输出错误消息,而应使用mysqli\u error($dbc)
!您没有指定id列的类型(例如int),而只是使用mysqli\u error($dbc)
输出错误消息!您没有指定id列的类型(例如int),您甚至可以使用此多行格式,以便使用a或a轻松阅读。您甚至可以使用此多行格式,以便使用a或a轻松阅读。