簡體   English   中英

帶有> =和<=的MYSQL更新查詢不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM