this conn php,php – Codeigniter $this-> db-> reconnect();用法

我不是自动加载db,因为我的应用程序的大多数页面都不需要db处理,否则整个事情会变慢.我想要做的是当有一个已经存在并且使用它而不是打扰服务器db时,不建立与db的新连接.那么我该如何实现$this-> db-> reconnect();我的下面的例子?我阅读了用户指南,但没有确切的例子.

注意:如果我需要使用$this-> db-> close();和$this-> db-> initialize();那么请帮我实现它们因为我听说调用$this-> db-> reconnect();禁用自动加载会抛出错误.

我正在使用CI 2.1

谢谢

class Test_model extends CI_Model

{

public function __construct()

{

parent::__construct();

$this->load->database();

}

public function function_a($id)

{

$this->db->protect_identifiers('year');

$sql = "SELECT * FROM year WHERE id = ?";

$data['dbquery'] = $this->db->query($sql, array($id));

return $data['dbquery'];

}

public function function_b($id)

{

$this->db->protect_identifiers('month');

$sql = "SELECT * FROM month WHERE id = ?";

$data['dbquery'] = $this->db->query($sql, array($id));

return $data['dbquery'];

}

public function function_c($id)...

public function function_d($id)...

public function function_e($id)...

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值