phalapi数据库查询,可以使用数组作为查询条件吗?

已邀请:

战地 - 80后

赞同来自:

$where['id > ?']=1; 
if ($cid!=0){ $where['cid = ?']=$cid; }
$row = DI()->notorm->goods->where($where)->..........

dogstar - PhalApi创始人

赞同来自:

可以的,上面的写法可以。请参考:[1.20]-DB操作:数据库基本操作速查 

相关片段:
// WHERE id > 1 AND age > 18
$user->where('id > ?', 1)->where('age > ?', 18)
$user->and('id > ?', 1)->and('age > ?', 18)
$user->where('id > ? AND age > ?', 1, 18)
$user->where(array('id > ?' => 1, 'age > ?' => 10))

// WHERE name = 'dogstar' AND age = 18
$user->where(array('name' => 'dogstar', 'age' => 18))

// WHERE name = 'dogstar' OR age = 18
$user->or('name', 'dogstar')->or('age', 18)


 

要回复问题请先登录注册