我想更新数据库表格中的某些字段,并且我尝试使用<=
和>=
它会给出错误。
这是我的查询
$update_kooi = "UPDATE tbl_inschrijvingen
SET tbl_inschrijvingen.KMid = '".$keurmeester."'
WHERE (((tbl_inschrijvingen.Kooinummer) >= '".$kooi1."'
OR <= '".$kooi2."'))";
必须更新发布值之间的那些字段。
有人能帮助我吗?
Thnax
答案 0 :(得分:0)
让您的查询看起来很简单,有太多( )
使其非常混乱
$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
答案 1 :(得分:0)
您可以使用'Between'之类的
UPDATE tbl_inschrijvingen
SET tbl_inschrijvingen.KMid = '".$keurmeester."'
WHERE (((tbl_inschrijvingen.Kooinummer)
between '".$kooi1."' and '".$kooi2."'))"
答案 2 :(得分:0)
$update_kooi = "UPDATE tbl_inschrijvingen SET tbl_inschrijvingen.KMid = $keurmeester
WHERE (tbl_inschrijvingen.Kooinummer BETWEEN $kooi1 AND $kooi2)";