List:Announcements« Previous MessageNext Message »
From:Johannes Schlüter Date:May 8 2008 12:54pm
Subject:The PDO_MYSQLND alpha is available!
View as plain text  
Dear MySQL and PHP users,

the alpha version of PDO_MYSQLND for PHP has been released. 
PDO_MYSQLND is a new driver for PDO (PHP Data Objects) which can be used
to connect to the MySQL Server 4.1 and newer. PDO is a data-access
abstraction layer for PHP.

You can download PDO_MYSQLND from the MySQL Forge download page at

The new PDO_MYSQLND driver is a drop-in replacement for the PDO_MYSQL 
driver. PDO_MYSQL is developed and maintained by the community.

PDO_MYSQLND is based on the MySQL native driver for PHP (mysqlnd). The 
MySQL native driver for PHP is an optimized drop-in replacement for the 
MySQL client library (libmysql). The MySQL native driver for PHP has 
proven its compatibility, stability and excellent performance as an 
optional backend library of the MySQL flagship PHP Connector ext/mysqli.

PDO_MYSQLND inherits all benefits of the MySQL native driver for PHP:

* The development is licensed under the terms of the PHP license to 
prevent any license issues.

* On the C-level, mysqlnd uses many of the proven and stable PHP 
internal functions.

* The backend library (mysqlnd) of PDO_MYSQLND is contained in the PHP 
5.3 source tree. There is no longer a need to link any external 
libraries. Thus you neither need to install the MySQL client library to 
compile PDO with MySQL Support nor do you need to take care of versions.

* Compiling has been made easier.

While this alpha version of PDO_MYSQLND has been tested on different 
operating systems we suggest usage of Linux, full support for all 
platforms supported by PHP is planned for later versions. This driver 
supports PHP 5.3 only.

We do not recommend using the alpha release in production environments.
Compared to the previos preview the following things have been changed:

- PDO_MYSQLND can now return integer variables for returning for integer
  columns, float values are returned as string due to limitations in

- Improved test coverage and test quality.

We kindly ask users and developers to try it out and provide us with
feedback, bug reports, bug fixes, patches, etc. To discuss PDO_MYSQLND, 
please use our PHP Forum at You may
also subscribe to the MySQL PHP mailing list which is available at .

More information is available on the projects wiki page at
Johannes Schlüter - MySQL Engineering, Connectors and Client Connectivity

Sun Microsystems GmbH, Sonnenallee 1, 85551 Kirchheim-Heimstetten
Amtsgericht München: HRB161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering

The PDO_MYSQLND alpha is available!Johannes Schlüter8 May