(PHP 4, PHP 5) 建立一个MySQL数据库

声明

bool mysql_create_db ( string $database_name [, resource $link_identifier ] )

mysql_create_db() 尝试在link_identifier所指的服务器上建立一个新数据库。

参数

database_name 所要建立的数据库的名字

link_identifier MySQL连接。如果这个参数没有赋值,会指定最后一个打开的连接。如果没有找到这样一个连接,它将会试图调用无参数的mysql_connect()建立一个连接。如果碰巧没有打到连接也没有成功新建连接,将会产生一个E_WARNING级别的警告。

返回值

如果成功则返回TRUE,如果失败则返回FALSE。

例子

Example #1 mysql_create_db() alternative example

The function mysql_create_db() is deprecated. It is preferable to use mysql_query() to issue a sql CREATE DATABASE statement instead.
<?php
$link = mysql_connect(‘localhost’, ‘mysql_user’, ‘mysql_password’);
if (!$link) {
die(‘Could not connect: ‘ . mysql_error());
}

$sql = ‘CREATE DATABASE my_db’;
if (mysql_query($sql, $link)) {
echo “Database my_db created successfully\n”;
} else {
echo ‘Error creating database: ‘ . mysql_error() . “\n”;
}
?>

这个例子将会输出:

Database my_db created successfully

注意

为了身后兼容,也可以使用这个别名: mysql_createdb()。

如果MySQL扩展不遵循MySQL 4.x库,这个函数将不可用。

同样请看

mysql_query() – 发送一个MySQL查询
mysql_select_db() – 选择一个MySQL数据库

Related posts:

  1. mysql_connect
  2. mysql_db_query
  3. mysql_close
  4. mysql_affected_rows
  5. mysql_num_rows