- PDOはPHPデータオブジェクトの略です。
- PDO_MYSQLは、データオブジェクト(データベース)と、MySQLデータベースにアクセスするデータオブジェクトにアクセスするユーザー入力(「コードビハインド」と呼ばれるユーザーインターフェースの下のレイヤー)間のインターフェースを実装するドライバーです。
これを使用する目的は、ユーザーインターフェイスとデータベースの間にセキュリティの追加レイヤーを実装することです。このレイヤーを使用すると、データをデータ構造に挿入する前に正規化できます。(大文字は大文字で、先頭または末尾にスペースはありません。日付はすべて正しい形式です。)
しかし、あなたが気付かないかもしれない、これにはいくつかのニュアンスがあります。
まず、これまでは、すべてのクエリをURLに似たもので記述し、URL自体を使用してパラメーターを渡していました。PDOを使用すると、これらすべてがユーザーインターフェイスレベルで行われます。ユーザーインターフェイスは、ボールをPDOに渡します。PDOはそれをフィールドに運び、データベースに7ポイントのタッチダウンのために植えます。彼は7ポイントを獲得しました。それは、そこに到達し、URLを介して情報を渡すよりもはるかに安全なためです。 。
データレイヤーを使用して、SQLインジェクションに対してサイトを強化することもできます。データベース自体と通信する唯一の「プレーヤー」であるこの中間層を使用することで、これがはるかに安全になる方法がわかると思います。データレイヤーとデータベース、データレイヤーとデータベース、データレイヤーとのインターフェース。
そして:
コードを記述しながらベストプラクティスを実装することにより、結果に満足することができます。
追加のソース:
Re:URL phpのMySQL関数dot net / manual / en / ref dot pdo-mysql dot php
Re:3層アーキテクチャ-アプリケーションにセキュリティを追加する
https://blog.42.nl/articles/introducing-a-security-layer-in-your-application-architecture/
Re:UMLを使用したオブジェクト指向設計これについてもっと学びたい場合、これは市場で最高の本です。GradyBoochはUMLの父でした
http://dl.acm.org/citation.cfm?id=291167&CFIDの = 241218549&CFTOKEN = 82813028
またはbitmonkeyで確認してください。たくさんのことを学べると思います。
>
用語が本当に意味するところを知っていれば、何も学ぶ必要はありません。
>