mssql_select_db
Overview of the MySQL PHP drivers
Vendor Specific Database Extensions
PHP Manual

# MySQL Drivers and Plugins

Table of Contents

- Overview of the MySQL PHP drivers
  - Terminology overview
  - Choosing an API
  - Choosing a library
  - Concepts
- Mysql — Original MySQL API
  - Introduction
  - Installing/Configuring
  - Changelog
  - Predefined Constants
  - Examples
  - MySQL Functions
- Mysqli — MySQL Improved Extension
  - Introduction
  - Overview
  - Quick start guide
  - Installing/Configuring
  - The mysqli Extension and Persistent Connections
  - Predefined Constants
  - Notes
  - The MySQLi Extension Function Summary
  - mysqli — The mysqli class
  - mysqli_stmt — The mysqli_stmt class
  - mysqli_result — The mysqli_result class
  - mysqli_driver — The mysqli_driver class
  - mysqli_warning — The mysqli_warning class
  - mysqli_sql_exception — The mysqli_sql_exception class
  - Aliases and deprecated Mysqli Functions
  - Changelog
- Mysqlnd — MySQL Native Driver
  - Introduction
  - Overview
  - Installation
  - Runtime Configuration
  - Incompatibilities
  - Persistent Connections
  - Statistics
  - Notes
  - MySQL Native Driver Plugin API
- mysqlnd_ms — Mysqlnd replication and load balancing plugin
  - Introduction
  - Quickstart and Examples
  - Concepts
  - Installing/Configuring
  - Predefined Constants
  - Mysqlnd_ms Functions
  - Change History
- mysqlnd_qc — Mysqlnd query result cache plugin
  - Introduction
  - Quickstart and Examples
  - Installing/Configuring
  - Predefined Constants
  - mysqlnd_qc Functions
  - Change History
- mysqlnd_uh — Mysqlnd user handler plugin
  - Introduction
  - Quickstart and Examples
  - Installing/Configuring
  - Predefined Constants
  - MysqlndUhConnection — The MysqlndUhConnection class
  - MysqlndUhPreparedStatement — The MysqlndUhPreparedStatement class
  - Mysqlnd_uh Functions
  - Change History
- mysqlnd_mux — Mysqlnd connection multiplexing plugin
  - Introduction
  - Concepts
  - Installing/Configuring
  - Predefined Constants
  - Change History
- mysqlnd_memcache — Mysqlnd Memcache plugin
  - Introduction
  - Quickstart and Examples
  - Installing/Configuring
  - Predefined Constants
  - Mysqlnd_memcache Functions
  - Change History

PHP offers several MySQL drivers and plugins for accessing and handling MySQL.

The differences and functionality of the MySQL extensions are described within the overview of this section.