ホームページ >バックエンド開発 >PHPチュートリアル >現在、実際の中小規模のWebサイト開発において、MySQLデータベースへの接続には主にどのような計算が行われているのでしょうか?

現在、実際の中小規模のWebサイト開発において、MySQLデータベースへの接続には主にどのような計算が行われているのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 14:13:021184ブラウズ

従来の mysql 関数
なのか、mysqli 関数

なのか、あるいは PDO インターフェイス メソッドなのか。

これら 3 つの方法のそれぞれの特徴と適用性は何ですか?

さらに: 聞きたいことがあります:
文字セットを設定するとき、厳密に言えば、文字セット名を引用符で囲む必要があると思います。文字セット名は文字です。文字列定数を使用すると、実行速度などの問題が発生する可能性があります。
mysql_query("set names 'gb2312'");


ディスカッションへの返信 (解決策)

引用符で囲まれているはずですが、それ以外は何もわかりません。

どの計算ですか?

PDO はほとんどの場合に使用され、MSSQL などのさまざまなデータベースを簡単に置き換えることができます
小規模なシステムの場合は、Mysqli の使用を検討します
もちろん、mysql も使用されます...

mysql < mysqli < ; PDO

見てみましょう

ポイントを取得する方法は誰にもわかりません

新しいバージョンの php では、デフォルトで pdo が mysql の接続方法として使用されるため、pdo の人気が高まっていることは明らかです。

mysql 関数は初期の PHP 製品であり、非常に危険で SQL インジェクション攻撃に対して脆弱であるため、pdo と mysqli を優先してください。 Mysqli と pdo はプレースホルダーの前処理を使用するため、より安全です。

小規模な Web サイトの場合は、通常、より便利な方を使用します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。