tbl_sub_categories という名前のテーブルの同じ列の 2 つの行を異なる場所で更新しようとしていますが、これを行いました:
$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 を更新している間、最初の行のみが更新されますが、次の行は変更されません...なぜそうなのか理解できません..助けてください...