(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: