通常の mysql 接続は、毎回 SQL インジェクションの問題を回避する必要があり、比較的遅いため、間違いなく放棄されます。正直に言うと、Mysqli は通常の mysql に基づいた最適化であり、前処理方法は完全に解決されています。 SQL インジェクションの問題
しかし、唯一の欠点は、mysql データベースのみをサポートしていることです。もちろん、他のデータベースを操作しない場合、これが間違いなく最良の選択です
PDO は、ほとんどのデータベースと互換性のある最新の接続方法です。 SQL インジェクションがありますが、欠点もあります。ただし、将来の php6 ではこの種の接続のみがサポートされると聞きました。簡単に言えば、PDO は異なるデータベース上で同じコードを実行できます。例えば、mysql から mssql に移行する場合、プログラムは基本的に変更する必要はありません
Mysqli は mysql のカプセル化を理解するだけです
。高負荷の場合、PDO は比較的安定した負荷「値」を取得するために長い接続を開くことができます。しかし、効率は最高ではありません。
mysql が最速です。 mysqli が 2 番目です。 mysql と mysqli は同時実行性が高く、システム負荷が高い場合に使用されるだけです。背負う荷物も相当なものです。 PDO はそうではありません。
http://www.bkjia.com/PHPjc/325969.html
www.bkjia.com
true