thinkphp中where数组格式可以这样写吗?

$select = array("id" => 1,"first" => 0);
$data = $this -> Count($select);

方法是:
public function Count($where){

$count = $this -> where($where) -> count();

}
为什么查出来的是整个表?

子衿沉夜
浏览 535回答 4
4回答

达令说

var_dump(this->_sql());查看执行的sql

白猪掌柜的

方法名count建议可以换一下,避免关键字的冲突.

明月笑刀无情

你用fetchsql(true) 输出一下,看看解析的原始SQL语句是什么,是不是你要的句子

临摹微笑

怀疑你查询的时候$where是空
打开App,查看更多内容
随时随地看视频慕课网APP