私は新しい Web サイト開発者で、言語の学習に役立つ本「PHP and MySQL In Easy Steps」を最近手に入れました。
すべてがうまく機能し、非常に簡単に見えましたが、何らかの理由で最後の 3 回の演習でエラー メッセージが表示されました。そして、本に付属するexample\finishedファイルを見てみましたが、それらは同一です。ここで私のコードのどこが間違っているのか教えてください。私は得る1054 error message
:
(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 ;