↑HOME
mysql_create_db MySQL データベースを作成する
(PHP 4, PHP 5)
説明
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 を返します。
例
例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 拡張モジュールを ビルドした場合、この関数は利用できません。
参考
* mysql_query() - MySQL クエリを送信する
* mysql_select_db() - MySQL データベースを選択する
■MySQL管理ツール
phpMyAdmin
phpMyAdmin(ピーエイチピーマイアドミン)はMySQLをインターネット越しに管理するためのデータベース接続クライアントツールで、PHPで実装されている。 phpMyAdminを用いることで、SQL文を記述することなく、MySQLのデータベースに対して様々な操作が行える。 また、ユーザが任意のSQL文を記述して実行することもできる。
↑HOME