PDO バインド テーブル名
質問:
PHP データ オブジェクト (PDO) はバインドできますかSQL クエリにテーブル名をバインドしますか?
答え:
いいえ、PDO を使用してテーブル名を SQL クエリにバインドすることはできません。
説明:
PDO は、プリペアド ステートメント内のパラメーターに値をバインドすることによって動作し、入力が SQL ステートメント自体の一部ではなくデータとして扱われるようにします。ただし、テーブル名は SQL 構造の一部とみなされ、テーブル名をバインドすると、ユーザーがデータベース構造を動的に操作できるようになるため、セキュリティ リスクが生じます。
解決策:
テーブル名をバインドする代わりに、次の代替アプローチを検討してください:
以上がPDO は SQL クエリでテーブル名をバインドできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。