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 [email protected] 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 <[email protected]>:
>  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<[email protected]>:
>>>
>>> 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/


Thread (4 messages)

« previous php.internals (#54850) next »