[英]MYSQL update query with >= and <= not working
我想更新數據庫表中的某些字段,並且我嘗試使用<=
和>=
它會返回錯誤。
這是我的查詢
$update_kooi = "UPDATE tbl_inschrijvingen
SET tbl_inschrijvingen.KMid = '".$keurmeester."'
WHERE (((tbl_inschrijvingen.Kooinummer) >= '".$kooi1."'
OR <= '".$kooi2."'))";
它必須更新介於發布值之間的那些字段。
有人可以幫我嗎?
Thnax
讓您的查詢看起來很簡單( )
太多,這很令人困惑
$update_kooi =
"UPDATE tbl_inschrijvingen
SET tbl_inschrijvingen.KMid = '".$keurmeester."'
WHERE
( tbl_inschrijvingen.Kooinummer >= '".$kooi1."' OR tbl_inschrijvingen.Kooinummer <= '".$kooi2."')";
你正在嘗試
(
(
( col) >= 'some val' or <= 'someval'
)
)
這不是正確的方法。
您也可以使用between
作為
where col between va1 AND va2
您可以使用“之間”
UPDATE tbl_inschrijvingen
SET tbl_inschrijvingen.KMid = '".$keurmeester."'
WHERE (((tbl_inschrijvingen.Kooinummer)
between '".$kooi1."' and '".$kooi2."'))"
$update_kooi = "UPDATE tbl_inschrijvingen SET tbl_inschrijvingen.KMid = $keurmeester
WHERE (tbl_inschrijvingen.Kooinummer BETWEEN $kooi1 AND $kooi2)";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.