gpt4 book ai didi

mysql - 我可以使用 yii CSqlDataProvider 执行两个或多个 sql 语句吗?

转载 作者:行者123 更新时间:2023-11-29 00:49:51 24 4
gpt4 key购买 nike

我试图在使用 yii 的以下 sql 语句中得到很少的结果,但是有一些错误....!!!

 $sql="SET @pStat=-1; SET @pdt=0;  SELECT * FROM (SELECT !li.gen  AS id,li.logAt, getDuration(gen,logAt) AS duration FROM os_loggerinfo li ) AS a WHERE a.duration>0;";

$count=count(Yii::app()->db->createCommand($sql)->query());

$dataProvider=new CSqlDataProvider($sql, array(
'totalItemCount'=>$count,
'pagination'=>array(
'pageSize'=> 10,
),
));

最佳答案

你正在使用 count(Yii::app()->db->createCommand($sql)->query());,我不确定,但我认为 query() 只返回 true 或 false。尝试使用 queryAll() 或者如果它只是一行使用 queryRow()

关于mysql - 我可以使用 yii CSqlDataProvider 执行两个或多个 sql 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9017236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com