2009-05-13 10 views
0

PHP MySQLクエリ "テーブル作成"を使用して単純なデータベーステーブルを作成しようとしていますが、機能しません。PHP MySQLクエリ "テーブル作成" - 初心者が援助を必要とする

以下のコードで何が問題になっていますか?

// Make a MySQL Connection 
mysql_connect("localhost","the_database_name","the_database_password") or die(mysql_error()); 
mysql_select_db("the_database_name") or die(mysql_error()); 

// Create a MySQL table in the selected database 
mysql_query("CREATE TABLE downloads_list(
download_id INT(7) UNSIGNED NOT NULL AUTO_INCREMENT, 
download_date TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, 
visitor_first_name VARCHAR(20) NOT NULL, 
visitor_last_name VARCHAR(20) NOT NULL, 
visitor_email VARCHAR(50) NOT NULL, 
visitor_phone VARCHAR(30) NOT NULL, 
store_name VARCHAR(20) NOT NULL, 
document_name VARCHAR(200) NOT NULL, 
PRIMARY KEY (download_id)") 
or die(mysql_error()); 

echo "Table Created!"; 
+0

SQLが単独で正常に実行されたことを確認しましたか? – rjstelling

答えて

3

download_listの直後に開いたparenを閉じていないように見えます。

+0

download_listがここで閉じられた直後に開かれたparenのようです: "or die(mysql_error());"。そうですか? –

+0

あなたは決して実際にそのparenを閉じなかった。事実上まともな編集者があなたのためにそれを強調しなければなりません – Sujoy

+0

どこに行きましょうか?私はAptanaをエディタとして使用しています。私の元のコードはエラーを引き起こしていません。 –

関連する問題