我想将数据更新为多个ID,我会使用所有ID
调节器
public function getIds(){
for($i=0;$i<count($_POST['std_id']);$i++){
echo $_POST['std_id'][$i];
$student_id[]=$_POST['std_id'][$i];
}
我不知道如何更新这个?
如何编写模态函数?
最佳答案 您不必为此创建单独的数组.你可以传递具有id数组的$_POST [‘std_id].
调节器
$this->modelname->mymethod($_POST['std_id'],$updateData);
其中$_POST [‘std_id’]是一个id数组,$updateData用于更新字段
模型
function mymethod($idArr,$data){
$this->db->where_in("fieldname", $idArr);
$this->db->update("tablename",$data);
}
你可以使用where_in for mysql IN来检查多个id.