maxdb_ping

maxdb::ping

(PECL maxdb >= 1.0)

maxdb_ping -- maxdb::pingPings a server connection, or tries to reconnect if the connection has gone down

说锟斤拷

锟斤拷锟教伙拷锟斤拷锟�

maxdb_ping ( resource $link ) : bool

锟斤拷锟斤拷锟斤拷锟斤拷锟�

maxdb::ping ( void ) : bool

Checks whether the connection to the server is working. If it has gone down, and global option maxdb.reconnect is enabled an automatic reconnection is attempted.

This function can be used by clients that remain idle for a long while, to check whether the server has closed the connection and reconnect if necessary.

锟斤拷锟斤拷值

锟缴癸拷时锟斤拷锟斤拷 TRUE锟斤拷 锟斤拷锟斤拷锟斤拷失锟斤拷时锟斤拷锟斤拷 FALSE锟斤拷

锟斤拷锟斤拷

Example #1 锟斤拷锟斤拷锟斤拷锟斤拷锟�

<?php
$maxdb 
= new maxdb("localhost""MONA""RED""DEMODB");

/* check connection */
if (maxdb_connect_errno()) {
   
printf("Connect failed: %s\n"maxdb_connect_error());
   exit();
}

/* check if server is alive */
if ($maxdb->ping()) {
   
printf ("Our connection is ok!\n");
} else {
   
printf ("Error: %s\n"$maxdb->error);
}

/* close connection */
$maxdb->close();
?>

Example #2 锟斤拷锟教伙拷锟斤拷锟�

<?php
$link 
maxdb_connect("localhost""MONA""RED""DEMODB");

/* check connection */
if (maxdb_connect_errno()) {
   
printf("Connect failed: %s\n"maxdb_connect_error());
   exit();
}

/* check if server is alive */
if (maxdb_ping($link)) {
   
printf ("Our connection is ok!\n");
} else {
   
printf ("Error: %s\n"maxdb_error($link));
}

/* close connection */
maxdb_close($link);
?>

锟斤拷锟斤拷锟斤拷锟教碉拷锟斤拷锟斤拷锟斤拷锟斤拷冢锟�

Our connection is ok!