使用php代码创建数据库的两种方法

时间:2016-07-04
mysql创建数据库可以直接使用SQL创建,但也可以使用PHP代码创建数据库,本文章向大家分享使用PHP创建数据库的两种方法,第一种是直接使用php 函数mysql_create_db(),第二种方法是使用mysql_query创建数据库。需要的朋友可以参考一下。

使用php代码创建一个数据库的两种方法

mysql_create_db()创建数据库

<?php
  $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()创建数据库

<?php
$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 语句来替代。