web-dev-qa-db-ja.com

mysqlとmysqliの違い

可能性のある複製:
phpのmysqlとmysqli

mysql_* functionsmysqli_* functionsの違いは何ですか? mysql_* functionsを使用すべきではないという技術的な理由はありますか?

26
Natasha

「i」は「improved」の略です。改善点のリストは here にあります。

MySQLiはOOP MySQL拡張機能のバージョンです。最終的に、MySQLiとMySQLは同じことを実現します。PHPからMySQLと対話するための拡張機能です。 MySQLiはMySQL 4.1.13+およびPHP 5.0.7+を必要とするため、新しいMySQLi拡張の代わりに。

MySQLiは、古いMySQL拡張機能ではサポートされていないことをサポートしています。準備済みのステートメント、複数のステートメント、頭の上のトランザクションなど。

8
Sankalp Mishra

http://php.net/manual/en/mysqli.overview.php はすべての違いを説明する必要があります

4
Mr Zorn