ce pizda masi , ca am incercat in nu stiu cate feluri comanda asta si nu merge
mysql_create_db
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_create_db — 新建一个 MySQL 数据库
说明
bool mysql_create_db
( string $database name
[, resource $link_identifier
] )
mysql_create_db() 尝试在指定的连接标识所关联的服务器上建立一个新数据库。
参数
- database_name
-
要创建的数据库名。
- link_identifier
-
MySQL 的连接标识符。如果没有指定,默认使用最后被 mysql_connect() 打开的连接。如果没有找到该连接,函数会尝试调用 mysql_connect() 建立连接并使用它。如果发生意外,没有找到连接或无法建立连接,系统发出 E_WARNING 级别的警告信息。
返回值
如果成功则返回 TRUE,失败则返回 FALSE。
范例
Example#1 替代 mysql_create_db() 的例子
mysql_create_db() 函数已废弃。最好用 mysql_query() 来提交一条 SQL 的 CREATE DATABASE 语句来代替。
<?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
注释
Note: 为了保证向下兼容性,可以使用下面的别名,但不赞成使用它: mysql_createdb()
Note: 如果 MySQL 扩展是基于 MySQL 4.x 客户端库编译的话则本函数不可用。
mysql_create_db
gugu at yahoo dot com
10-Nov-2007 02:39
10-Nov-2007 02:39
zubrag
29-Aug-2006 06:03
29-Aug-2006 06:03
mysql_create_db function will not work on cPanel hosting. If you need to create database from your PHP script on cPanel hosted server then you'll need to use cPanel interface. Database creation code would look like (calling cPanel's adddb function): http://USER:PASS@HOST:2082/frontend/SKIN/sql/adddb.html?db=DB
You can download ready-made sample php script from http://www.zubrag.com/scripts/cpanel-database-creator.php
omer
21-Jun-2005 08:42
21-Jun-2005 08:42
for MySQL4.1 lib users;
as noted the function is a no-go for MySQL4.1 libs. While i do not know the logic behind this i was relieved to see that
mysql_connect ("localhost","$user","$password")
$soru = 'CREATE DATABASE '.$dbname;
mysql_query($soru);
worked just fine...
