sql >> データベース >  >> RDS >> Mysql

$ wpdb-> prepareを使用する必要がある場合は、いつ使用する必要がありますか?

    私が理解しているように、クエリパラメータのプレースホルダーを持つメソッド($wpdb->insert()$wpdb->update()$wpdb->delete()$wpdb->prepare()は必要ありません 方法、そしてそれらはすでに安全です。

    ただし、その他の場合、プレースホルダーがないため、追加のSQLエスケープが必要です。




    1. SQLServer2008でwhileループを実行する

    2. PostgreSQLを使用して同じクエリの複数の行を更新する

    3. SQL Serverエラー照合の競合が原因で値の照合が解決されないため、の暗黙的な変換。

    4. クエリからの可変結果を設定します