php - 无需登录cpanel即可创建数据库

标签 php mysql

我在我的网络应用程序中为每个客户端保留一个单独的数据库。但这意味着每次添加新客户端时都具有 root 访问权限。 我有一个 vps 服务器用于托管。 我的问题是,是否可以使用代码而不是通过 cpanel 创建数据库?如果没有,有没有其他方法可以做到这一点,而不必每次都登录 cpanel?我在这里有什么选择?

最佳答案

您可以使用编码创建数据库。以下创建名为“myDB”的数据库:

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

// Create database
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
    echo "Database created successfully";
} else {
    echo "Error creating database: " . $conn->error;
}

$conn->close();
?>

关于php - 无需登录cpanel即可创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37653083/

相关文章:

javascript - 为什么用 PHP 动态生成的 HTML 不响应 JavaScript?

mysql - 我正在尝试在一个查询中从两个不同的表中选择数据

MySQL - 更新或插入(如果存在)

php - 我似乎无法在页面上显示我的查询结果?

PHP 代码创建否定词词典并搜索帖子是否包含否定词

mysql - 从 2 个独立的 mysql 表中获取复合数据

mysql - 使用 laravel 更新日期时间列

mysql - 如何将组声明与计算结合起来?

php - PDO 支持多个查询(PDO_MYSQL、PDO_MYSQLND)

PHP 随机字符串生成器比预期更随机