加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Zend:选择对象:如何替换from()设置的选定列?

发布时间:2020-12-13 18:20:36 所属栏目:PHP教程 来源:网络整理
导读:首先,这就是我要做的事情: 在我的库中的一个类中,我想计算搜索结果的总行数.该类使用由搜索结果的附属模型设置的选择对象.我的问题是,这个select()已经通过from()设置了所请求的列,但是为了简单地计算我想要选择id的行,因为网站必须具有高性能.我不能简单地
首先,这就是我要做的事情:

在我的库中的一个类中,我想计算搜索结果的总行数.该类使用由搜索结果的附属模型设置的选择对象.我的问题是,这个select()已经通过from()设置了所请求的列,但是为了简单地计算我想要选择id的行,因为网站必须具有高性能.我不能简单地更改对象的值,因为我在库中使用它并且变量受到保护.不幸的是,Zend没有mySql count命令的功能,我不想使用静态mySql代码,因为它可能是我们将来切换我们的数据库系统.

现在这是我的问题:

Zend_Select是否有可能更改所选列?

试试这个:
$select->reset(Zend_Db_Select::COLUMNS)
       ->from('thetable','COUNT(*)');

用正确的表名替换’thetable’.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读