+ -
当前位置:首页 → 问答吧 → count 统计的问题??

count 统计的问题??

时间:2011-11-22

来源:互联网

我是count统计一个表中的记录数但是返回值总是1,但是表t_carinfo中有60多条记录代码如下:
$f = M("t_carinfo");
$count = $f->count();
echo "总车辆数:".$count;

谢谢,指教!!

作者: fjk_fwolf   发布时间: 2011-11-22

LZ可以用M()->getlastsql();来调试一下,看解析出来的sql语句对不对

我觉得是你那个表前缀t_没去掉的原因

作者: hedong   发布时间: 2011-11-22

我在配置文件中没有加,表的前缀,t_carinfo 是我表的全名
我的getlastsql()语句如下:也没有发现什么不对啊,
SELECT T1.* FROM (SELECT ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER, thinkphp.* FROM (SELECT COUNT(*) AS tp_count FROM t_carinfo) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 100)

谢谢,请再指教

作者: fjk_fwolf   发布时间: 2011-11-22