【发布时间】:2014-02-10 10:58:01
【问题描述】:
我对睡眠查询有疑问。我的 WEB 中的某些任务花费的时间超过 1 分钟,因此 mysql 查询的状态为“睡眠”,直到进程关闭。我想在获取详细信息后关闭进程。
$delay = $this->db->select('*');
$delay = $this->db->get('system_status');
if($delay->num_rows() != 0) $delay = $delay->result_array();
并且在这段代码之后应该是一些清晰的或删除插入的行以处理列表,直到它将被声明为“睡眠”。有什么想法吗?
【问题讨论】:
-
超时1分钟后需要重新连接数据库。
-
如何使用codeigniter? ant 我认为只要清除这个连接就足够了。
-
CodeIgniter 有一个
DB()常用函数来创建数据库连接。你可以使用:$this->db = DB();我自己没有尝试过,试一试,让我知道它是如何工作的。 -
$this->db->reset();可能会有所帮助 -
Hashem Qolami,这个方法到底有什么作用?我不想创建新的连接,我想破坏旧的连接
标签: php mysql codeigniter process