+ -
当前位置:首页 → 问答吧 → 怎么查询才返回多条结果

怎么查询才返回多条结果

时间:2011-09-26

来源:互联网



我用的是mssql 数据

我不管是使用 select 还是 findall 都只能返回一条记录。
为什么呢?
我代码
     $class2=M('IndustryClass2');
      $data=$class2->where('pid='.$pid)->field('id,cname')->select();
      dump($data);
      echo $class2->getLastSql();

$data=$class2->where('pid='.$pid)->field('id,cname')->findall();

很郁闷 必须加限制查显示出来 limit
  $data=$class2->where('pid='.$pid)->field('id,cname')->limit(100)->select();

应该怎么写啊!
我现在直接写sql 应付先!大家能帮看看。

select id,cname from Industry_Class2 where pid='.$pid

作者: zhxiaojm   发布时间: 2011-09-26

怎么都没人回答呢???

作者: zhxiaojm   发布时间: 2011-09-27

首先调试输出下执行的sql语句 再来具体找原因

作者: thinkphp   发布时间: 2011-09-27