2011-08-06 12 views
0

Iは、MySQL/PHPを学んだし、私はちょうどそれに慣れて取得しようとしているが、私はこのエラーを取得しています:PHP/MySQLの:テーブルの作成に関する簡単な質問

「テーブル 『Daniel.food』 doesnのを私はこのコードを実行すると「tは私がどんな反応を楽しみにしています...」

<?php 

mysql_connect("localhost", "USER", "PASSWORD") or die(mysql_error()); 

mysql_query("CREATE DATABASE Daniel") or die(mysql_error()); 

echo "Database created<br/><br/>"; 

mysql_select_db("Daniel") or die(mysql_error()); 

mysql_query("CREATE TABLE food(
id INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(id), 
Meal VARCHAR(15), 
Position VARCHAR(8)) or die(mysql_error()"); 

echo "Table: \"food\" created successfully<br/><br/>"; 

mysql_query("CREATE TABLE family(
id INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(id), 
Position VARCHAR(15), 
Age INT) or die(mysql_error()"); 

echo "Table: \"family\" created successfully<br/><br/>"; 

mysql_query("INSERT INTO food 
(Meal, Position) VALUES ('Steak', 'Dad')") or die(mysql_error()); 

mysql_query("INSERT INTO food 
(Meal, Position) VALUES ('Salad', 'Mom')") or die(mysql_error()); 

mysql_query("INSERT INTO food 
(Meal, Position) VALUES ('Spinach Soup', '')") or die(mysql_error()); 

mysql_query("INSERT INTO food 
(Meal, Position) VALUES ('Tacos', 'Dad')") or die(mysql_error()); 

mysql_query("INSERT INTO family 
(Position, Age) VALUES ('Dad', '41')") or die(mysql_error()); 

mysql_query("INSERT INTO family 
(Position, Age) VALUES ('Mom', '45')") or die(mysql_error()); 

mysql_query("INSERT INTO family 
(Position, Age) VALUES ('Daughter', '17')") or die(mysql_error()); 

mysql_query("INSERT INTO family 
(Position, Age) VALUES ('Dog', '')") or die(mysql_error()); 

echo "Values entered succussfully"; 

?> 

存在します。

1の場合

答えて

0

、あなたのcreate文:

するmysql_query( "TABLE食品(IDのINT NOT NULL AUTO_INCREMENT、PRIMARY KEY(ID)、食事VARCHAR(15)、位置VARCHAR(8))をCREATEまたはダイ(mysql_error () ");

はあなたのエラーチェックを網羅するクエリの引用を持っている代わりに、 'ダイ(mysql_error()' の(8))ポジションVARCHAR 'の後にあなたの引用を閉じてみてください