この記事では主に、PHP で mysql、mysqli、および PDO を操作する方法を説明します。まず、皆さんのお役に立つことを願って、mysql、mysqli、および PDO について簡単に紹介します。
1. 通常の PHP は、PHP に付属の関数やメソッドを使用してデータベースの内容を操作することで、mysql データベースを操作します。また、mysql は毎回データベースに接続し続けるわけではありません。アクセス圧力が開かれ、サーバーに追加されます。
2. mysqli 拡張ライブラリはデータベースを操作します
mysqli はデータベースに何度接続しても同じ接続プロセスですサーバーのオーバーヘッドを削減し、mysqli はオブジェクト指向開発です
オブジェクトを操作してデータベースを操作する
Use オブジェクト内の一部のメソッドを使用してデータベースを操作
し、mysqliに前処理やトランザクション処理を追加することでデータベースの安全性と
完全性を高めます。
前処理では、ステートメントを作成してそこに配置し、顧客が操作するのを待ちます。
顧客が情報を送信するたびに、プログラムはそれを全体の一部としてのみ表示するため、セキュリティが向上します。
データベース。一部の技術に精通した人が値渡しスプライシング (SQL インジェクション) を通じてデータベースを破壊するのを防ぎます。
トランザクション処理 InnoDB と BDB エンジンのみがトランザクションをサポートし、トランザクション処理によりプログラムをより完全なものにすることができます
例: 転送システムのみ人を転送するとき、および請求人の金額が更新された場合にのみ提出が許可されます
それ以外の場合はロールバックが実行され、提出が許可されません
3. PDO 拡張ライブラリがデータベースを操作します
PDO は、データベースアクセス抽象化層 PDOを操作することでデータベースを操作します。 どのようなデータベースを使用するかをPDOで決定することで、データベース間での開発も容易になります。 , PDO には前処理とトランザクション処理もあるので、安全性も高いです
PDO 操作データベース:
追加、削除、変更を実行するには、exec() メソッドを使用します
クエリ操作を実行するには、query() メソッドを使用します。 。
関連する推奨事項:
mysql、mysqli、PDO_MySQL の簡単な分析
以上がPHPでmysql、mysqli、PDOを操作する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。