ホームページ  >  記事  >  バックエンド開発  >  mysql、mysqli、PDO_PHP のさまざまな入門チュートリアル

mysql、mysqli、PDO_PHP のさまざまな入門チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:16:071246ブラウズ

通常の 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

tru​​e

技術記事通常の mysql 接続は、SQL インジェクションの問題を毎回回避する必要があり、比較的遅いため、間違いなく放棄されます。正直に言うと、非常に...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。