ホームページ >バックエンド開発 >PHPチュートリアル >現在、実際の中小規模のWebサイト開発において、MySQLデータベースへの接続には主にどのような計算が行われているのでしょうか?
従来の 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 サイトの場合は、通常、より便利な方を使用します