[英]Mysql PDO statement with OR in SELECT
我想在下面的語句中使用 OR,在下面的語句中我選擇一個 ID_klant,但我想選擇 2 個不同的 ID
try {
$stmt = $pdo->prepare('
SELECT *
FROM inkoop t10
WHERE t10.ID_klant = :ID_klant
AND t10.factuurdatum_timestamp >= :timestamp_start
AND t10.factuurdatum_timestamp < :timestamp_eind
GROUP BY t10.ID_inkoop');
$stmt->bindParam(':ID_klant', $ID_klant, PDO::PARAM_INT);
$stmt->bindParam(':timestamp_start', $begin_jaar, PDO::PARAM_INT);
$stmt->bindParam(':timestamp_eind', $eind_jaar, PDO::PARAM_INT);
$stmt->execute();
}
您可以使用in
檢查列中是否包含一系列值。 以下是如何將它與占位符一起使用:
WHERE t10.ID_klant in (:ID_klant, :second_placeholder)
然后只需綁定:second_placeholder
和:ID_klant
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.