2009-05-13 2 views
0

Я пытаюсь создать простую таблицу базы данных, используя запрос PHP MySQL «Создать таблицу», но он не работает.PHP MySQL Query «Создать таблицу» - новичок нуждается в помощи

Что не так с этим кодом?

// 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.

+0

Кажется, что я открылся после того, как файл download_list закрыт здесь: «или die (mysql_error());». Это правильно? – 2009-05-13 11:56:29

+0

Нет, вы никогда не закрывали этот парик. infact достойный редактор должен подчеркнуть, что для вас – Sujoy

+0

Куда стоит закрыть парик? Я использую Aptana как редактор, и мой исходный код не вызывает ошибку. – 2009-05-13 12:08:49