This page references deprecated legacy drivers for MySQL. 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 driver 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 driver 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 will be removed in ADOdb version 6.0