データベースMySQL関数(MySQL関連情報取得)
- mysql_change_user ※廃止〔ログイン中のユーザーを変更〕
- mysql_get_client_info〔MySQLクライアント情報を取得〕
- mysql_get_host_info〔MySQLホスト情報を取得〕
- mysql_get_proto_info〔MySQLプロトコル情報を取得〕
- mysql_get_server_info〔MySQLサーバー情報を取得〕
- mysql_info〔直近のクエリに関する情報を取得〕
mysql_change_user ※廃止
ログイン中のユーザーを変更
unknown
現在ログイン中、または指定した接続IDにログイン中のユーザーを変更します。
この関数は廃止されています。 この関数は廃止されているため、使用できません。
mysql_get_client_info
MySQLクライアント情報を取得
unknown
MySQLのクライアントライブラリのバージョンを表す文字列を返します。 PHPがインストールされている場合には、PHPのバージョン番号が返されます。
<?
printf("MySQLクライアント情報: %s\n", mysql_get_client_info());
//MySQLクライアント情報: 3.23.49
?>
mysql_get_host_info
MySQLホスト情報を取得
unknown
使用されている接続の型を返します。その中に、MySQLサーバーのホスト情報が含まれています。 失敗した場合に、FALSEを返します。
オプションの第1引数接続IDが指定されていない場合は、mysql_connect()関数により直近に開かれた接続が使用されます。 接続が確立されていない場合は、引数を指定せずmysql_connect()関数がコールされた時と同様に接続を確立します。 それでも接続が確立できない場合は、E_WARNINGレベルのエラーが発生します。
<?
$dbc=mysql_connect("localhost","root","") or die("MySQL接続失敗: ".mysql_error());
printf("MySQL host info: %s\n", mysql_get_host_info());
//MySQL host info: localhost via TCP/IP
?>
mysql_get_proto_info
MySQLプロトコル情報を取得
unknown
MySQLのプロトコル情報を取得します。失敗した場合にFALSEを返します。
オプションの第1引数接続IDが指定されていない場合は、mysql_connect()関数により直近に開かれた接続が使用されます。 接続が確立されていない場合は、引数を指定せずmysql_connect()関数がコールされた時と同様に接続を確立します。 それでも接続が確立できない場合は、E_WARNINGレベルのエラーが発生します。
<?
$dbc=mysql_connect("localhost","root","") or die("MySQL接続失敗: ".mysql_error());
printf("MySQL protocol version: %s\n", mysql_get_proto_info());
//MySQL protocol version: 10
?>
mysql_get_server_info
MySQLサーバー情報を取得
unknown
MySQLサーバーのバージョンを取得します。失敗した場合にFALSEを返します。
オプションの第1引数接続IDが指定されていない場合は、mysql_connect()関数により直近に開かれた接続が使用されます。 接続が確立されていない場合は、引数を指定せずmysql_connect()関数がコールされた時と同様に接続を確立します。 それでも接続が確立できない場合は、E_WARNINGレベルのエラーが発生します。
<?
$dbc=mysql_connect("localhost","root","") or die("MySQL接続失敗: ".mysql_error());
printf("MySQL server version: %s\n", mysql_get_server_info());
//MySQL server version: 4.0.26-nt
?>
mysql_info
直近のクエリに関する情報を取得
unknown
直近のクエリに関する詳細情報を取得します。 成功した場合にSQL文に関する情報を、失敗した場合にFALSEを返します。
オプションの第1引数接続IDが指定されていない場合は、mysql_connect()関数により直近に開かれた接続が使用されます。 接続が確立されていない場合は、引数を指定せずmysql_connect()関数がコールされた時と同様に接続を確立します。 それでも接続が確立できない場合は、E_WARNINGレベルのエラーが発生します。
<?
$dbc=mysql_connect("localhost","root","") or die("MySQL接続失敗: ".mysql_error());
mysql_select_db("db_customer",$dbc) or die("データベース選択失敗: ".mysql_error());
$sql="INSERT INTO tbl_customer (firstname,lastname,age) VALUES ('tommy','lee',50)";
/* 直近のSQL文の詳細情報を取得 */
$res=mysql_query($sql,$dbc) or die("クエリ失敗: ".mysql_error());
$info=mysql_info($dbc);
echo $info;
?>