Php 创建表
可能是一个简单的疏忽,但我似乎无法用我的PHP脚本创建一个表。我的第一个问题是,我想向现有数据库添加一个表。如何告诉服务器在哪个数据库中创建表?创建表的代码非常简单,但这里是 创建表Countr(ID INT IDENTITY(1,1)主键,第VARCHAR页(50), 月份INT,始终INT) 任何帮助都将不胜感激。Php 创建表,php,mysql,Php,Mysql,可能是一个简单的疏忽,但我似乎无法用我的PHP脚本创建一个表。我的第一个问题是,我想向现有数据库添加一个表。如何告诉服务器在哪个数据库中创建表?创建表的代码非常简单,但这里是 创建表Countr(ID INT IDENTITY(1,1)主键,第VARCHAR页(50), 月份INT,始终INT) 任何帮助都将不胜感激。 在PHP服务器中,您应该连接到数据库。您的代码可能如下所示: mysqli_connect("sqlserver.mysite.com", "username", "passw
在PHP服务器中,您应该连接到数据库。您的代码可能如下所示:
mysqli_connect("sqlserver.mysite.com", "username", "password") or die("SQL Error: Cant connect to database.");
那么你应该做:
mysqli_select_db("database_name") or die("SQL Error: Cant select database");
在执行任何其他sql语句之前选择数据库。例如创建表。在PHP服务器中,您应该连接到数据库。您的代码可能如下所示:
mysqli_connect("sqlserver.mysite.com", "username", "password") or die("SQL Error: Cant connect to database.");
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
mysql_select_db('database_name', $link);
CREATE TABLE Countr(ID INT IDENTITY(1,1) PRIMARY KEY,Page VARCHAR(50), Month INT, Always INT);
那么你应该做:
mysqli_select_db("database_name") or die("SQL Error: Cant select database");
在执行任何其他sql语句之前选择数据库。例如创建表。尝试使用此代码在任何数据库中创建表
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
mysql_select_db('database_name', $link);
CREATE TABLE Countr(ID INT IDENTITY(1,1) PRIMARY KEY,Page VARCHAR(50), Month INT, Always INT);
CREATE TABLE db_name.Countr(ID INT IDENTITY(1,1) PRIMARY KEY,Page VARCHAR(50), Month INT, Always INT);
注意:当前数据库用户具有在其他数据库中创建表的权限 尝试使用此代码在任何数据库中创建表
CREATE TABLE db_name.Countr(ID INT IDENTITY(1,1) PRIMARY KEY,Page VARCHAR(50), Month INT, Always INT);
$sql = "CREATE TABLE wp_shifts (
user_id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
transact_id int(64),
hours decimal(10,2),
date varchar(64),
time1 varchar(64),
PRIMARY KEY (user_id)
)";
$results = $wpdb->query($sql);
注意:当前数据库用户具有在其他数据库中创建表的权限 创建一个表
$sql = "CREATE TABLE wp_shifts (
user_id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
transact_id int(64),
hours decimal(10,2),
date varchar(64),
time1 varchar(64),
PRIMARY KEY (user_id)
)";
$results = $wpdb->query($sql);
CREATETABLE语句用于在MySQL中创建表
我们必须将CREATE TABLE语句添加到mysqli_query()函数中才能执行该命令
下面的示例创建了一个名为“Persons”的表,其中包含三列:“FirstName”、“LastName”和“Age”:
创建一个表
CREATETABLE语句用于在MySQL中创建表
我们必须将CREATE TABLE语句添加到mysqli_query()函数中才能执行该命令
下面的示例创建了一个名为“Persons”的表,其中包含三列:“FirstName”、“LastName”和“Age”:
如何连接到数据库?通常在连接字符串中告诉系统要连接到哪个数据库。哦-我猜你的桌名是个打字错误@Helgihrafngunnarson我可以想象,因为这是一个很小的问题:当你连接进行SELECT
查询时,你可以通过使用mysql\u SELECT\u DB()
(或者在所选库中使用的任何函数)告诉服务器你想要哪个数据库@阿伦基卢-你在评论之前读过任何评论吗?该函数不选择数据库,而是连接到数据库守护进程。如何连接到数据库?通常在连接字符串中告诉系统要连接到哪个数据库。哦-我猜你的桌名是个打字错误@Helgihrafngunnarson我可以想象,因为这是一个很小的问题:当你连接进行SELECT
查询时,你可以通过使用mysql\u SELECT\u DB()
(或者在所选库中使用的任何函数)告诉服务器你想要哪个数据库@阿伦基卢-你在评论之前读过任何评论吗?该函数不选择数据库,而是连接到数据库守护进程。如果他需要连接到数据库进行操作,为什么要再次设置数据库?我只是演示如何使用mysql语句更改当前数据库。如果他需要连接到数据库进行操作,为什么要重新设置数据库?我只是演示如何使用mysql语句更改当前数据库。对不起,我迟到了13分钟!对不起,我迟到了13分钟!