首页 > 其他 > 详细

Zend where or怎么传

时间:2020-06-28 20:13:45      阅读:72      评论:0      收藏:0      [点我收藏+]

Zend framework 1 中使用数据库查询时 where条件总是感觉不知道如何传

 比如如下sql:

select t.* from t where a=1 and (b=2 or c=3)

 代码应该写成如下:

        $select->from(‘t‘);
        $select->where(‘a =?‘,‘1‘);
        $select->where(‘ b = 2 OR c = 3‘);

如果代码写成如下方式:

        $select->from(‘t‘);
        $select->where(‘a =?‘,‘1‘);
        $select->orWhere(‘ b = ?‘,2);
        $select->orWhere(‘ c = ?‘,3);

 打印出sql为:

select t.* from t where a=1 or b=2 or c=3;

Zend where or怎么传

原文:https://www.cnblogs.com/kala00k/p/13125438.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!