現在の位置: ホーム> 関数カテゴリ一覧> mysql_ping

mysql_ping

サーバー接続のping、接続がない場合は再接続します。
名前:mysql_ping
カテゴリ:未分類
対応言語:php
一言説明:MySQLサーバーへの接続が引き続き存在するかどうかを確認します。接続が切断されている場合は、再接続してみてください

関数名:mysql_ping()

該当するバージョン:PHP 4、PHP 5、PHP 7

関数の説明:mysql_ping()関数は、mysqlサーバーへの接続がまだ存在するかどうかを確認するために使用されます。接続が切断されている場合は、再接続してみてください。

構文:bool mysql_ping(リソース$ link_identifier = null)

パラメーター:

  • $ link_identifier(オプション):mysql接続識別子。このパラメーターが提供されていない場合、最近開かれた接続が使用されます。

返品値:接続がまだ存在する場合、または再接続が成功した場合はtrueを返します。それ以外の場合はfalseを返します。

例:

 // 创建MySQL连接$link = mysql_connect("localhost", "username", "password"); // 检查连接是否仍然存在if (mysql_ping($link)) { echo "连接仍然存在"; } else { echo "连接断开,尝试重新连接"; mysql_close($link); // 关闭断开的连接// 重新连接$link = mysql_connect("localhost", "username", "password"); if (mysql_ping($link)) { echo "重新连接成功"; } else { echo "重新连接失败"; } } // 关闭连接mysql_close($link);

上記の例では、最初に、MySQLサーバーへの接続はMySQL_Connect()関数を介して作成されます。次に、mysql_ping()関数を使用して、接続がまだ存在するかどうかを確認します。接続が切断されている場合、切断された接続がmysql_close()関数を介して閉じられ、mysql_connect()関数を再コールして再接続しようとします。最後に、mysql_close()関数を使用して接続を閉じます。

PHP 5.5.0以降、MySQL拡張は廃止され、PHP 7.0.0で除去されていることに注意してください。 MySQL拡張機能の代わりにMySQLIまたはPDO拡張機能を使用することをお勧めします。

類似の関数
  • 読み取りのためにzipファイルにアイテムを開きます。 zip_entry_open

    zip_entry_open

    読み取りのためにzipファイルにアイテム
  • XML文字列をオブジェクトに変換します。 simplexml_load_string

    simplexml_load_string

    XML文字列をオブジェクトに変換します。
  • simplexml要素に子要素を追加します。 addChild

    addChild

    simplexml要素に子要素を追加しま
  • 前の挿入操作によって生成されたIDを取得します。 mysql_insert_id

    mysql_insert_id

    前の挿入操作によって生成されたIDを取得
  • MySQL Serverバージョンを返します。 get_server_info

    get_server_info

    MySQLServerバージョンを返しま
  • リモートFTPサーバーのシステムタイプ識別子を返します。 ftp_systype

    ftp_systype

    リモートFTPサーバーのシステムタイプ識
  • SQLステートメントで使用するために、文字列の特殊文字を逃がします。 real_escape_string

    real_escape_string

    SQLステートメントで使用するために、文
  • 指定されたフィールドの長さを返します。 mysql_field_len

    mysql_field_len

    指定されたフィールドの長さを返します。
人気記事(にんききじ)