PHP函数用于创建新数据库
PHP是一种开源的通用编程语言,它被广泛应用于Web开发中,尤其在服务器端编程上拥有广泛的应用。在数据库开发中,PHP提供如下函数来创建数据库:
1. mysqli_real_connect()
要使用此函数创建新的数据库,您首先需要使用mysqli_real_connect()函数将PHP连接到MySQL数据库服务器。此函数需要四个参数:MySQL服务器名称、用户名、密码和数据库名称。以下是mysqli_real_connect()函数的语法:
$link = mysqli_connect($servername, $username, $password, $dbname);
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') ');
}
else {
echo 'Connection success... ' . mysqli_get_host_info($link) . "\n";
}
mysqli_real_connect()函数建立了数据库连接,如果连接成功,则会输出连接主机的信息。
2. mysqli_query()
一旦您的PHP脚本已经连接到MySQL数据库服务器,那么你就可以使用mysqli_query()函数来向服务器发送一个执行的SQL查询,并获得查询结果。以下是mysqli_query()函数的语法:
/*创建一个数据库*/
$sql = "CREATE DATABASE myDB";
if (mysqli_query($link, $sql)) {
echo "Database created successfully\n";
}
else {
echo 'Error creating database: ' . mysqli_error($conn) . "\n";
}
以上代码将创建一个名为myDB的新数据库。如果该查询成功,将会输出"Database created successfully",否则将输出一个错误信息。请记得为mysqli_query()函数提供所需的两个参数:连接到MySQL服务器的PHP对象引用和用于执行查询的SQL命令。值得注意的是,mysqli_query()函数将返回一个结果对象,它将包含由执行查询得到的结果的数据。
3. mysqli_close()
您还需要使用mysqli_close()函数关闭到MySQL服务器的连接,以释放服务器资源和减轻服务器负载。以下是mysqli_close()函数的语法:
mysqli_close($link);
以上代码将关闭到MySQL服务器的连接并释放服务器资源。
总结
PHP提供了许多函数来连接到MySQL数据库服务器、执行SQL查询、关闭数据库连接。要创建新数据库,您需要使用mysqli_real_connect()函数将PHP连接到MySQL服务器,使用mysqli_query()执行SQL查询,使用mysqli_close()函数关闭PHP与MySQL服务器的连接。
以上就是用于创建新数据库的PHP函数。但是需要记住,PHP创建数据库时需要先连接到MySQL服务器,然后使用查询语句进行操作。如果查询成功,将输出操作成功消息,否则将输出一个错误信息。如上代码可直接复制到自己的PHP脚本中进行使用,该部分代码仅用于说明如何在PHP中创建新数据库。