Php MySQL错误代码1054……需要帮助的新手
我是一名新的网站开发人员,最近我买了一本“PHP和MySQL简易入门”的书来帮助我学习这些语言 一切都进行得很好,看起来很直接,但由于某种原因,我最近的三次练习都收到了错误消息。我看了本书附带的示例\已完成的文件,它们是相同的。 有人能告诉我我的代码有什么问题吗。我收到一条Php MySQL错误代码1054……需要帮助的新手,php,mysql,database,web,Php,Mysql,Database,Web,我是一名新的网站开发人员,最近我买了一本“PHP和MySQL简易入门”的书来帮助我学习这些语言 一切都进行得很好,看起来很直接,但由于某种原因,我最近的三次练习都收到了错误消息。我看了本书附带的示例\已完成的文件,它们是相同的。 有人能告诉我我的代码有什么问题吗。我收到一条1054错误消息: (42S22) : Unknown column 'make' in field list. 这是我的密码: CREATE TABLE IF NOT EXISTS phones ( id INT
1054错误消息
:
(42S22) : Unknown column 'make' in field list.
这是我的密码:
CREATE TABLE IF NOT EXISTS phones
(
id INT AUTO_INCREMENT PRIMARY KEY ,
make CHAR(16) ,
model CHAR(16) ,
platform CHAR(16)
) ;
INSERT INTO phones ( make , model , platform )
VALUES
( "Apple" , "iPhone" , "iOS" ) ,
( "RIM" , "Curve" , "BlackBerry" ) ,
( "HTC" , "Desire" , "Android" ) ,
( "Nokia" , "Lumia" , "Windows" ) ;
SELECT * FROM phones ;
SELECT id , make FROM phones ;
SELECT make , model FROM phones ;
SELECT id , platform FROM phones ;
你是否有一个已经存在的电话表,但没有该列?如果是这样,则CREATE表的If NOT EXISTS部分将忽略该语句。是否有一个已经存在的phones表没有该列?如果是这样,那么CREATE表的If NOT EXISTS部分将忽略该语句。如果您的书中提到了MySQL扩展(PHP函数以
MySQL\uUcode>开头),请将其发回。MySQL扩展已被弃用。您应该使用PDO或MySQLi,如果您的书中提到了MySQL扩展(PHP函数以MySQL\uu
开头),请将其发回。MySQL扩展已被弃用。您应该改用PDO或MySQLi