And the same warnings will be throw while call mysql_ping too. $plink = mysql_pconnect(****); sleep(*); //a long time wait the mysql server timeout
if (!mysql_ping($plink)) {} // warning genereated thanks 2011/8/24 Laruence <larue...@php.net>: > Hi: > when linke mysql against mysqlnd, > > call to mysql_pconnect after previous one timeout, can trigger a warnning: > PHP Warning: mysql_pconnect(): MySQL server has gone away > > while linked against libmysql will not generate this warning. so > maybe this should be a BC ? > > thanks > > test script : > <?php > $plink = mysql_pconnect("127.0.0.1:3307", "root", ""); > > mysql_query("set wait_timeout=1", $plink); > > sleep(3); > > $plink = mysql_pconnect("127.0.0.1:3307", "root", ""); > > > > > -- > Laruence Xinchen Hui > http://www.laruence.com/ > -- Laruence Xinchen Hui http://www.laruence.com/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php