我想为每个具有唯一名称的用户创建数据库。和表格 在它。
if (isset($_REQUEST['createCom'])) {
$servername = "localhost";
$username = "root";
$password = "";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$company = $_REQUEST['companyname'];
$ran = rand(0,100);
$random = $ran;
// Create database
$sql = "CREATE DATABASE rnadom";
if ($conn->query($sql) === TRUE) {
echo "Database created successfully";
header('Location: societyList.php');
}
$conn->close();
如果我使用像
random
这样的普通名称,它将创建数据库。但如果我使用$random
变量它没有创建数据库。同时我想要 在该数据库中创建一些表。
答案 0 :(得分:0)
表名不能以数字开头。您可以使用常数值+数字。 与userdb_1,userdb_2等相似。但我不明白如果它有随机名称,你将如何连接到创建的数据库。