PHP:即使我已连接到我的数据库,是否可以执行MySQL语句来创建DATABASE?

时间:2017-02-12 13:29:08

标签: php mysql database

我一直想知道是否可以使用mysqli_query()创建一个新的数据库,即使我已经连接到我的数据库了?

$create_new_db = mysqli_query($user_conn, "CREATE DATABASE sample_db");

if($create_new_db) {
echo 'new database has been created';
} else {
echo 'Error while creating new database.';
}

我的变量$ user_conn有一个名为db_maindb的数据库连接。当我连接到db_maindb数据库时,仍然可以创建一个新数据库吗?

1 个答案:

答案 0 :(得分:3)

就像你在代码中一样......

假设您可以连接到现有数据库,并且您的已连接用户已获得create database的授权,您可以

act()