ci框架的基本的增删改查

本文详细介绍了如何使用CodeIgniter框架进行CRUD(创建、读取、更新、删除)操作,包括查询、增加、修改和删除数据的具体实现过程。通过具体的代码示例,展示了在控制器中如何调用模型来完成数据的处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查询

//控制器里面
//接收参数
$id = $this->input->get('id');
//调用模型
$query = $this->ser_toeflreading->getlist($id,$type, $config['per_page'], $this->input->get('per_page'));

//模型ser_toeflreading
function  getlist($id,$type, $perPage = 0, $pageCount = 0){
	$this->db->select('*');
	$this->db->from('ser_toelf_reading');
	if($type == 1){
		$this->db->where('tk_id',$id);
	}else{
		$this->db->where('zt_id',$id);
	}
	//$this->db->order_by("id","desc");
	if ($pageCount == 0) {
		$this->db->limit($perPage, $pageCount * $perPage);
	} else {
		$this->db->limit($perPage, ($pageCount - 1) * $perPage);
	}
	return $this->db->get();
}

增加

//控制器里面
//引入
$this->load->model("ser_toeflreading");
$data = array(
	'tk_id' => $tk_id,
	'zt_id' => $zt_id,
	'title' => $title,
	'image' => $image,
	'content' => $content,
	'sort' => $sort,
);
//调用模型
$this->ser_toeflreading->class_create($data);

//模型ser_toeflreading
function class_create($data){
	return $this->db->insert('ser_toelf_reading', $data);
}

修改

//控制器里面
//接收参数
$id = $this->input->post('id');
//引入
$this->load->model("ser_toeflreading");
$data = array(
	'tk_id' => $tk_id,
	'zt_id' => $zt_id,
	'title' => $title,
	'image' => $image,
	'content' => $content,
	'sort' => $sort,
);
//调用模型
$this->ser_toeflreading->class_update($id, $data);

//模型ser_toeflreading
function class_update($id, $data){
	$this->db->where('id', $id);
	return $this->db->update('ser_toelf_reading', $data);
}

删除

//控制器里面
//接收参数
$id = $this->input->get('id');
$this->load->model('ser_toeflreading');
//调用模型
$this->ser_toeflreading->reading_delete($id);

//模型ser_toeflreading
function reading_delete($id){
	if (!$id) {
		return array();
	}
	return $this->db->delete('ser_toelf_reading', array('id' => $id));
}

获取结果集操作函数

结果集会全部展示
$query ->result_array();

结果集会展示一行
$query->row_array();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不看一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值