Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL错误代码1054……需要帮助的新手_Php_Mysql_Database_Web - Fatal编程技术网

Php MySQL错误代码1054……需要帮助的新手

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

我是一名新的网站开发人员,最近我买了一本“PHP和MySQL简易入门”的书来帮助我学习这些语言

一切都进行得很好,看起来很直接,但由于某种原因,我最近的三次练习都收到了错误消息。我看了本书附带的示例\已完成的文件,它们是相同的。 有人能告诉我我的代码有什么问题吗。我收到一条
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