我试图用最好的方法和练习来学习php,但我无法根据代码获得正确的输出,因为没有错误!
如果不存在,这是一个创建数据库的好方法,因为我没有得到输出echo "Database $dbname created successfully\n";
<?php
$user = "root";
$pwd = "";
$server = "localhost";
$dbname = "xyz";
//Connecting to MYSQL
$db_conn = mysqli_connect($server,$user,$pwd);
if (!$db_conn) {
die("Connection Error".mysqli_error());
}
echo "Connected Successfully";
$db_select = mysqli_select_db($db_conn,$dbname);
if (!$db_select) {
// If we couldn't, then it either doesn't exist, or we can't see it.
//Create Database Query
$db_create = "CREATE DATABASE $dbname";
$db_selected = mysqli_query($db_conn,$db_create);
if ($db_selected) {
echo "Database $dbname created successfully\n";
mysqli_select_db($db_conn,$dbname);
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
}
?>
答案 0 :(得分:0)
我得到了一个解决方案! 请查看天气这是添加数据库的好方法和最佳实践!
$db_conn = mysqli_connect($server,$user,$pwd);
if (!$db_conn) {
die("Connection Error".mysqli_error());
}
echo "Connected Successfully";
$db_select = mysqli_select_db($db_conn,$dbname);
if (!$db_select) {
// If we couldn't, then it either doesn't exist, or we can't see it.
//Create Database Query
$db_create = "CREATE DATABASE IF NOT EXISTS $dbname";
$db_selected = mysqli_query($db_conn,$db_create);
if ($db_selected) {
echo "Database $dbname created successfully\n";
} else {
echo 'Error creating database: ' . mysqli_error() . "\n";
}
}
else{
echo "Database $dbname is connected";
}