複数の ID を使用した "WHERE... IN" クエリの適切な PDO 構文
ID のリストに基づいてデータベース レコードを削除する場合、データの整合性を維持することは非常に重要です。 PDO で遭遇する一般的な課題の 1 つは、複数の値を指定して "WHERE... IN" クエリを実行することです。
あなたの場合、クエリはカンマ区切りのリストを単一の値。これを解決するには、リスト内の各 ID のプレースホルダーを含める必要があります。
解決策:
PDO プリペアド ステートメントで ID のリストを正しく使用するには、次のようにします。次の手順に従ってください:
<code class="php">foreach ($idlist as $id) { $stmt->bindParam(..., $id); }</code>
以上がPDO で複数の ID を使用して「WHERE... IN」クエリを適切に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。