Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PHP: mysql_create_db - Manual
[go: Go Back, main page]

PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mysql_data_seek" width="11" height="7"/> <mysql_connect
Last updated: Sun, 25 Nov 2007

view this page in

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() は、指定したリンク ID が指す サーバ上に新規のデータベースを作成します。

パラメータ

database_name

作成されるデータベースの名前です。

link_identifier

MySQL 接続。 指定されない場合、mysql_connect() により直近にオープンされたリンクが 指定されたと仮定されます。そのようなリンクがない場合、引数を指定せずに mysql_connect() がコールした時と同様にリンクを確立します。 リンクが見付からない、または、確立できない場合、 E_WARNING レベルの警告が生成されます。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

Example#1 mysql_create_db() の別の例

mysql_create_db() は廃止予定です。代わりに mysql_query() を用いて CREATE DATABASE ステートメントを発行する方法が 推奨されます。

<?php
$link 
mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'接続できません: ' mysql_error());
}

$sql 'CREATE DATABASE my_db';
if (
mysql_query($sql$link)) {
    echo 
"データベース my_db の作成に成功しました\n";
} else {
    echo 
'データベースの作成に失敗しました: ' mysql_error() . "\n";
}
?>

上の例の出力は、たとえば 以下のようになります。

データベース my_db の作成に成功しました

注意

注意: 下位互換のために、次の非推奨別名を使用してもいいでしょう。 mysql_createdb()

注意: MySQL 4.x クライアントライブラリを用いて MySQL 拡張モジュールを ビルドした場合、この関数は利用できません。



add a note add a note User Contributed Notes
mysql_create_db
zubrag
29-Aug-2006 07: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 09: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...

mysql_data_seek" width="11" height="7"/> <mysql_connect
Last updated: Sun, 25 Nov 2007
 
 
show source | credits | sitemap | contact | advertising | mirror sites