Codeigniter 页面视图mysql
Codeigniter我想在加载页面时增加+1。但是查询没有0 “视图+1”,我做了10个没有问题 抛出视图查询没有意义Codeigniter 页面视图mysql,codeigniter,Codeigniter,Codeigniter我想在加载页面时增加+1。但是查询没有0 “视图+1”,我做了10个没有问题 抛出视图查询没有意义 function get_views() { $this->db->set('views', 'views+1'); $this->db->where('Id', 1); $this->db->update('pages'); // gives UPDATE mytable SET field = field+1 W
function get_views()
{
$this->db->set('views', 'views+1');
$this->db->where('Id', 1);
$this->db->update('pages'); // gives UPDATE mytable SET field = field+1 WHERE id = 2
}
您需要将第三个参数传递为
false
,如下所示:
$this->db->set('views', 'views+1', FALSE);
第三个参数告诉CodeIgniter不要用backticks保护生成的查询。在您的情况下,最终查询将是
UPDATE pages SET views = views + 1 WHERE Id = '1';
您需要将第三个参数传递为
false
,如下所示:
$this->db->set('views', 'views+1', FALSE);
第三个参数告诉CodeIgniter不要用backticks保护生成的查询。在您的情况下,最终查询将是
UPDATE pages SET views = views + 1 WHERE Id = '1';