PHP MySQL 查询 "Create Table"- 初学者需要帮助

标签 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!";

最佳答案

看起来您没有关闭在 download_list 之后打开的括号。

关于PHP MySQL 查询 "Create Table"- 初学者需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/857446/

相关文章:

php - jQuery 验证远程方法用法以检查用户名是否已存在

php - 事件驱动的 CMS - 优点和缺点

php - PDO PHP - 查找 2 个日期之间的所有行 - 显示空白

php - 在 Laravel 应用程序中将数据库从 Postgre 更改为 MySQL 会导致超时/Symfony 异常

php - Zend_Db_Select 如何从子查询中选择(派生表)

php - 测试 SQL 查询的真假

mysql - 在 Rails 中比较 SQLite 与 MySQL 查询结果时的不同类型的数据

php - 如果条件错误,ajax 响应中的错误

php - 删除MySQL字段中保存的字符串的一部分

php - 在数据库中上传 csv 文件,但最后一个字段添加一个空白数据