关于 多字段查找的问题

DI()->notorm->user->select('uid')->where('mealprice = ? and operator_id = ?', $amount,$type)->fetchOne();
 
请问这样写是否正确?
已邀请:

dogstar - PhalApi创始人

赞同来自: yaso

1、这样写应该是可以的,NotORM官网有这样的说明:
$table->where("field > ? AND field < ?", "x", "y")

2、但我也推荐这样编写:
DI()->notorm->user
->select('uid')
->where('mealprice', $amount)
->where('operator_id', $type)
->fetchOne();

3、其实可以运行一下,加&debug=1参数看下执行的SQL语句和是否有报错来验证


更多使用,可以参考:http://www.notorm.com/#api
 

yaso

赞同来自:

非常感谢

要回复问题请先登录注册