現在の位置: ホーム> 関数カテゴリ一覧> 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拡張機能を使用することをお勧めします。

類似の関数
  • 結果メモリを解放します。 mysql_free_result

    mysql_free_result

    結果メモリを解放します。
  • ASXML()のエイリアス。 saveXML

    saveXML

    ASXML()のエイリアス。
  • FTPを介してファイルにアクセス許可を設定します。 ftp_chmod

    ftp_chmod

    FTPを介してファイルにアクセス許可を設
  • 結果セットのフィールドの数を取得します。 mysql_num_fields

    mysql_num_fields

    結果セットのフィールドの数を取得します。
  • ジュリアン・デイズのカウントをユダヤ暦の日付に変換します。 jdtojewish

    jdtojewish

    ジュリアン・デイズのカウントをユダヤ暦の
  • グレゴリオカレンダーをジュリアンデイカウントに変換します。 jdtogregorian

    jdtogregorian

    グレゴリオカレンダーをジュリアンデイカウ
  • 開いたファイルをアップロードし、FTPサーバーにファイルとして保存します。 ftp_fput

    ftp_fput

    開いたファイルをアップロードし、FTPサ
  • MySQL Serverバージョンを整数として返します。 get_server_version

    get_server_version

    MySQLServerバージョンを整数と
人気記事(にんききじ)