我有一张表,用于按ID过滤数据范围。那就是我给选项从ID输入到ID并过滤数据。现在,我想将两列更新为那些过滤后的数据。有人可以告诉我该怎么做。我想通过单击按钮进行更新。
这是我用来过滤数据的查询:
SELECT * FROM pass WHERE pass_id BETWEEN '$start' AND '$end'
我尝试通过以下查询更新数据:
UPDATE pass SET cash_s_date = '$date', cash_status = '$cstatus'
WHERE pass_id BETWEEN '$start' AND '$end'
但是它不起作用
答案 0 :(得分:0)
您还可以在此处使用大于和小于选项
UPDATE pass SET cash_s_date = '$date', cash_status = '$cstatus' WHERE pass_id >= '$start' AND pass_id <= '$end';
但是我建议您使用prepared statements来防止SQL注入,因为此查询对sql injections是开放的。