関数名:mysql_pconnect()
該当するバージョン:PHP 4、PHP 5
関数の説明:mysql_pconnect()関数は、mysqlサーバーへの永続的な接続を開くために使用されます。 mysql_connect()関数とは異なり、mysql_pconnect()関数は、確立された永続的な接続を再利用しようとします。存在する場合は、再接続せずに接続を直接返します。
構文:リソースmysql_pconnect([string $ server = ini_get( "mysql.default_host")[、string $ username = ini_get( "mysql.default_user")[、string $ password = ini_get( "mysql.default_password"]
パラメーター説明:
- $ server(オプション):mysql serverアドレス、デフォルトはphp.iniファイルのmysql.default_host構成アイテムの値です。
- $ username(optional):mysql username、デフォルトはphp.iniファイルのmysql.default_user構成アイテムの値です。
- $ password(オプション):mysqlパスワード、php.iniファイルのmysql.default_password構成アイテムの値にデフォルトになります。
- $ client_flags(オプション):接続オプションと動作を指定する定数は、デフォルトです。
戻り値:成功した場合、関数はMySQL接続識別子(リソースタイプ)を返し、失敗した場合はfalse。
例:
注:
- MySQL_PConnect()関数は、MySQLサーバーに接続するときに既存の永続的な接続を優先し、再利用可能な接続がない場合、新しい永続的な接続が作成されます。
- 永続的な接続を使用する場合、mysql_close()関数を使用して、接続を手動で閉じる必要があります。
- mysql_pconnect()関数は、php 5.5.0の後に非推奨としてマークされています。代わりにMySQLIまたはPDO拡張機能を使用することをお勧めします。
- PHP 7.0.0の後、mysql_pconnect()関数が削除され、使用できなくなりました。