为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
子衿沉夜 2019-03-13 17:21:11
$select = array("id" => 1,"first" => 0);$data = $this -> Count($select); 方法是:public function Count($where){ $count = $this -> where($where) -> count(); }为什么查出来的是整个表?
查看完整描述

4 回答

?
达令说

TA贡献1821条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-03-18
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

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

查看完整回答
反对 回复 2019-03-18
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

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

查看完整回答
反对 回复 2019-03-18
?
临摹微笑

TA贡献1982条经验 获得超2个赞

怀疑你查询的时候$where是空

查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 533 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信