Php 使用mysql集合变量的Codeigniter问题
嘿,伙计,我有一个关于codeigniter的小问题,我不知道如何解决这个问题。如果你对此有任何解决方案,请回答我Php 使用mysql集合变量的Codeigniter问题,php,mysql,codeigniter,variables,Php,Mysql,Codeigniter,Variables,嘿,伙计,我有一个关于codeigniter的小问题,我不知道如何解决这个问题。如果你对此有任何解决方案,请回答我 SET @weekVideoCount := (SELECT COUNT(*) FROM videos v ); SELECT @weekVideoCount; 当我在Sqlyog上执行此查询时,结果将成功显示,但如果我按如下模型调用此查询 function getWeeklyUserData(){ $query= $this->db->query
SET @weekVideoCount := (SELECT COUNT(*) FROM videos v
);
SELECT @weekVideoCount;
当我在Sqlyog上执行此查询时,结果将成功显示,但如果我按如下模型调用此查询
function getWeeklyUserData(){
$query= $this->db->query("SET @weekVideoCount := (SELECT COUNT(*) FROM videos v);
SELECT @weekVideoCount;
");
return $query->result();
}
错误已生成
尝试将查询分开
$this->db->query("SET @weekVideoCount := (SELECT COUNT(*) FROM videos v)");
$query= $this->db->query("SELECT @weekVideoCount");
您应该知道$this->db->query()只执行一条sql语句,就像mysql_query一样。FYI这也可以
SELECT@rn:=@rn+1作为秩从(SELECT(SELECT@rn:=0))