php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #54997 MySQL Client API
Submitted: 2011-06-06 00:55 UTC Modified: 2011-06-06 01:20 UTC
From: afw at finexe dot com Assigned:
Status: Not a bug Package: MySQL related
PHP Version: 5.3.6 OS: windows
Private report: No CVE-ID: None
 [2011-06-06 00:55 UTC] afw at finexe dot com
Description:
------------
To upgrade to MySQL 5.1, the client API is recommended to be updated. see:
http://dev.mysql.com/doc/refman/5.1/en/upgrading-from-previous-series.html

"Older versions of the client library cannot handle this change in behavior. For applications that use prepared statements with the new server, an upgrade to the new client library is strongly recommended."

You are not upgrading client apis in windows binary distibutions properly. php 4 still uses mysql 3 client api. I'm wondering if you could start updating mysql client apis regularly.

In php 5.3.6 windows distribution, mysql 5.0.8 is used, hindering windows users to upgrade to mysql 5.1 or 5.5 if they use prepared statements...

or if possible, would it be possible to load it dynamically so that upgrade to the client api could be done just by replacing the dll without any recompilation needed?


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2011-06-06 01:20 UTC] johannes@php.net
-Status: Open +Status: Bogus
 [2011-06-06 01:20 UTC] johannes@php.net
PHP 4is out of support for quite a few years. PHP 5.3 on windows uses mysqlnd, not libmysql. For people building themselves MySQL 5.5, the current verson from Oracle, works well.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat May 18 09:01:33 2024 UTC