This page references the legacy MySQL drivers, which are deprecated since ADOdb 5.20 and were removed in 5.22.
Please refer to MySQL for the current, supported driver (mysqli).
If you are still using the legacy mysql, mysqlt or mysqlpo drivers, you should be planning on migrating to the mysqli driver. Support for both drivers is built into PHP up to version PHP 5.4. From an ADOdb standpoint, it is simply a case of switching from
$db = newAdoConnection('mysql')
to
$db = newAdoConnection('mysqli')
Driver Name | mysql |
---|---|
Data Provider | mysql) |
Status | Obsolete1) |
Windows | Yes |
Unix | Yes |
ADOdb V5 | Yes |
ADOdb V6 | No |
This driver uses the PHP original mysql extension and only provides support to non-transactional tables such as MyIsam.
Driver Name | mysqlt |
---|---|
Data Provider | mysql) |
Status | Obsolete2) |
Windows | Yes |
Unix | Yes |
ADOdb V5 | Yes |
ADOdb V6 | No |
This driver uses the PHP original mysql extension and provided support to transactional tables such as InnoDB.
Driver Name | mysqlpo |
---|---|
Data Provider | mysql) |
Status | Obsolete3) |
Windows | Yes |
Unix | Yes |
ADOdb V5 | Yes |
ADOdb V6 | No |
This driver duplicates the functionality of the mysqlt driver and is not maintained. It has been removed in ADOdb version 5.22.1