Re: [BC]mysql_pconnect generate warning when link against mysqlnd

From: Date: Wed, 24 Aug 2011 08:47:24 +0000
Subject: Re: [BC]mysql_pconnect generate warning when link against mysqlnd
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-54850@lists.php.net to get a copy of this message
Hi: hmm, but it really no sense for mysql_ping. the function used to identified a link whether valid, and if not valid, return a false is enough :) thanks 2011/8/24 Andrey Hristov <php@hristov.com>: >  Hi, > in my opinion a warning in this case is better than no warning. Because this > shows a problem and even if display_warnings is off the warnings can be > logged for further inspection. > > Best, > Andrey > > On 08/24/2011 09:35 AM, Laruence wrote: >> >> 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<laruence@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/

« previous php.internals (#54850) next »