当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP mysqli_ping()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自KRV大神的英文原创作品 PHP | mysqli_ping() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。