mysqli_ping()函數用於ping服務器連接。即用於檢查主機在IP網絡上是否可訪問。如果現有服務器連接丟失,此函數還會嘗試重新連接。要使用此函數,必須首先建立與MySQL數據庫的連接。
如下所述,該函數可用於麵向對象和過程樣式中:
- 麵向對象的風格:
用法:
ping();
參數:該函數不接受任何參數,它與連接實例一起使用。
Return Value:此函數成功返回True,失敗則返回False。
下麵的程序以麵向對象的方式說明了ping()函數:
<?php $servername = "localhost"; $username = "username"; $password = "password"; // Creating a connection $conn = new mysqli($servername, $username, $password); // Check connection if ($conn->connect_error) { die("Connection to the server failed: " . $conn->connect_error); } /* check if server is alive */ if ($conn->ping()) { printf ("Successful Coonection!\n"); } else { printf ("Error: %s\n", $conn->error); } /* close connection */ $conn->close(); ?>
- 程序風格:
用法:
mysqli_ping($conn);
參數:該函數接受單個參數$conn,該參數表示要使用的連接。
Return Value:此函數成功返回True,失敗則返回False。
下麵的程序以程序樣式說明mysqli_ping():
<?php $$servername = "localhost"; $username = "username"; $password = "password"; // Creating connection $conn = mysqli_connect($servername, $username, $password); // Checking connection if (!$conn) { die("Connection to the server failed: " . mysqli_connect_error()); } /* check if server is alive */ if (mysqli_ping($conn)) { printf ("Successful Coonection!\n"); } else { printf ("Error: %s\n", mysqli_error($conn)); } /* close connection */ mysqli_close($conn); ?>
參考: http://php.net/manual/en/mysqli.ping.php
相關用法
- p5.js nfc()用法及代碼示例
- p5.js nfp()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自KRV大神的英文原創作品 PHP | mysqli_ping() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。