rob*_*ins 5 php mysql codeigniter
我想将数据更新为多个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];
}
Run Code Online (Sandbox Code Playgroud)
我不知道该如何更新?
如何编写模态函数?
小智 5
您不必为此创建单独的数组。您可以传递$_POST['std_id]具有ids 数组的 which 。
控制器
$this->modelname->mymethod($_POST['std_id'],$updateData);
Run Code Online (Sandbox Code Playgroud)
其中$_POST['std_id']是 id 数组,$updateData用于更新字段
模型
function mymethod($idArr,$data){
$this->db->where_in("fieldname", $idArr);
$this->db->update("tablename",$data);
}
Run Code Online (Sandbox Code Playgroud)
您可以使用where_inmysqlIN检查多个 id。
| 归档时间: |
|
| 查看次数: |
2648 次 |
| 最近记录: |