From:             phpb at lwnetwork dot com
Operating system: Linux RedHat
PHP version:      4.3.4
PHP Bug Type:     MySQL related
Bug description:  Flag "MYSQL_CLIENT_COMPRESS" not working

Description:
------------
Tested with: PHP 4.3.4 / MySQL 4.0.18

I have been testing MYSQL_CLIENT_COMPRESS flag in mysql_connect funcion
and compressed protocol is not used, data is transfered from client/server
in no compressed way.

mytest.php :
---------------------- 
$mycmsconn=mysql_connect("$dbip","$dblogin","$dbpass",false,MYSQL_CLIENT
_COMPRESS);
$mycmsdataquery="SELECT * FROM foo";
$mycmsdataresult = mysql_query($mycmsdataquery,$mycmsconn); $mycmsdatarow
= mysql_fetch_array($mycmsdataresult);
-----------------------

I test versus my firewall : 

29 2486 3685K ACCEPT tcp -- any any anywhere anywhere state ESTABLISHED
tcp spt:mysql 29 1249 65053 ACCEPT tcp -- any any anywhere anywhere state
NEW,ESTABLISHED tcp dpt:mysql 

then i restart my firewall and do :

mytest.php :
------------------------
$mycmsconn=mysql_connect("$dbip","$dblogin","$dbpass",false,MYSQL_CLIENT_COMPRESS);
$mycmsdataquery="SELECT * FROM foo";
$mycmsdataresult = mysql_query($mycmsdataquery,$mycmsconn);
$mycmsdatarow = mysql_fetch_array($mycmsdataresult);
------------------------ 

/etc/init.d/firewall.sh status | grep mysql 

29 2486 3684K ACCEPT tcp -- any any anywhere anywhere state ESTABLISHED
tcp spt:mysql 29 1249 65053 ACCEPT tcp -- any any anywhere anywhere state
NEW,ESTABLISHED tcp dpt:mysql 


(needless to say that the database server is on a remote host....)


(Info copied from Sebastian, as he got same problem as me and tested with
a firewall)

Regards, Alex


-- 
Edit bug report at http://bugs.php.net/?id=28071&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=28071&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=28071&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=28071&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=28071&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=28071&r=needtrace
Need Reproduce Script:      http://bugs.php.net/fix.php?id=28071&r=needscript
Try newer version:          http://bugs.php.net/fix.php?id=28071&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=28071&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=28071&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=28071&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=28071&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=28071&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=28071&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=28071&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=28071&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=28071&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=28071&r=float

Reply via email to