2012-04-09 17 views
3

ねえまいら私はこのクエリを実行すると私はあなたがこのに関するすべてのソリューションを持っているこの.IFをsloveする方法がわからないのCodeIgniterの小さな問題は、その後、私にCodeIgniterの問題使用してMySQLの設定変数

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(); 
    } 

のようなモデルによって、このクエリを呼び出す場合、エラーが生成されただろう

enter image description here

答えて

10

$this->db->query("SET @weekVideoCount := (SELECT COUNT(*) FROM videos v)"); 
$query= $this->db->query("SELECT @weekVideoCount"); 
+0

はいあなたは –

+1

であなたの経験を共有するための作業ありがとう '' '@Rn SELECT:= @ RN + 1(SELECT @Rn SELECT(FROMランクAS:= 0)) '' ' – safarov

+1

はFYI、これはあまりにも動作します歓迎している@Samad私 – babycakes

2

クエリを分離してくださいあなたが知っておくべきます$ this-> DB->クエリ()だけするmysql_queryのようなだけで1つのSQL文を実行します。

関連する問題