mysql_list_dbs のコール結果からデータベース名を取得する
この拡張モジュールは PHP 5.5.0 で非推奨になり、PHP 7.0.0 で削除されました。 MySQLi あるいは PDO_MySQL を使うべきです。詳細な情報は MySQL: API の選択 を参照ください。 この関数の代替として、これらが使えます。
SELECT DATABASE()
$result
$row
$field
mysql_list_dbs をコールした結果からデータベース名を取得します。
result
mysql_list_dbs をコールして 得られた結果ポインタ。
row
結果セット内のインデックス。
field
フィールド名。
成功した場合にデータベース名を、失敗した場合に false を返します。 false が返された場合、エラーの発生源を特定するには mysql_error を使用してください。
false
例1 mysql_db_name の例
<?phperror_reporting(E_ALL);$link = mysql_connect('dbhost', 'username', 'password');$db_list = mysql_list_dbs($link);$i = 0;$cnt = mysql_num_rows($db_list);while ($i < $cnt) { echo mysql_db_name($db_list, $i) . "\n"; $i++;}?>
注意: 下位互換のために、次の非推奨別名を使用してもいいでしょう。 mysql_dbname
注意:
下位互換のために、次の非推奨別名を使用してもいいでしょう。 mysql_dbname