PHPからMySQLを使用する一般的な方法は3つあります。ここでは、いくつかの機能/相違点の概要を説明します PHP:APIの選択 :
- (非推奨 )mysql関数 手続き型であり、手動エスケープを使用します。
- MySQLi はmysql関数の代わりであり、オブジェクト指向バージョンと手続き型バージョンがあります。プリペアドステートメントをサポートしています。
- PDO (PHPデータオブジェクト)は、他の多くのデータベースの中でもMySQLをサポートする一般的なデータベース抽象化レイヤーです。プリペアドステートメントと、データの返送方法に大きな柔軟性を提供します。
プリペアドステートメントでPDOを使用することをお勧めします。これは適切に設計されたAPIであり、別のデータベース( ODBCをサポートするデータベースを含む)に簡単に移動できます。 )必要に応じて。