我正在尝试用不同的位置更新名为 tbl_sub_categories 的表中同一列的两行,我这样做了:
$temp = 4;
$sub_cid = 100;
$rank = 6;
$next_id = 112;
$this->change_rank($temp, $sub_cid);
$this->change_rank($rank, $next_id);
function change_rank($rank,$sub_cid){
// echo $rank.'--'.$sub_cid.'-------';
$query = "UPDATE tbl_sub_categories SET fld_rank = '".$rank."' WHERE fld_id ='".$sub_cid."'";
$this->db->query($query);
}
在更新 tbl 时它只更新第一行但下一行没有改变......我不明白为什么会这样......请帮助......