前回のmysqliの基礎知識の記事では、mysqliのインストールと基本操作(主に単一SQL文のクエリ操作)についてお話しました。 mysqli の非常に重要な側面: 前処理。
Mysqli の操作には、多くの場合、MySQLi クラス、MySQL_STMT クラス、MySQLi_RESULT クラスの 3 つの主要なクラスが関係します。前処理は主に MySQL_STMT クラスを使用して行われます。
前処理はSQLインジェクションを防ぐ重要な手段であり、Webサイトのセキュリティを向上させる上で非常に重要です。
この記事の場合は、データベース名がtest、データテーブル名がtest、フィールドにidとtitleが含まれており、idは自動増加する主キーとなっています。
mysqli 前処理を使用して挿入操作を実行します。
リーリーSQL インジェクションを防ぐために mysqli 前処理を使用します:
リーリーmysqli 前処理を使用してクエリ ステートメントを実行します:
リーリーその他の mysqli テクノロジーについては、公式 PHP マニュアルを参照してください。マニュアルを確認することが学習する最良の方法です。
。