使用php代码创建一个数据库的两种方法
mysql_create_db()创建数据库
$host="mysql153.secureserver.net";
$uname="manongjc";
$pass="password";
$connection= mysql_connect ($host, $uname, $pass);
if (!$connection) {
die ("A connection to the server could not be established!");
}
$result=mysql_create_db ("mydatabase");
if (!$result) {
die ("database could not be created!");
}
echo "Database megabase was created successfully.";
?>
注:如果 MySQL 扩展库是基于 MySQL 4.x 客户端库建立的,则本函数不可用。
mysql_query()创建数据库
$con = mysql_connect('localhost', 'root', '123456');
if (!$con) {
die ('连接数据库出错: ' . mysql_error());
}
$database="dbname";
$sql = 'create database '.$database;
if(mysql_query($sql, $con))
{
echo "恭喜你,数据库".$database."创建成功了!";
}
else
{
echo "创建数据库出错,错误号:".mysql_errno()." 错误原因:".mysql_error();
}
mysql_close();
?>
注: 不提倡使用函数 mysql_create_db()。最好用 mysql_query() 来提交一条 SQL CREATE DATABASE 语句来替代。