whereOr

SW-X的数据库ORM操作,都统一依赖\x\Db();类。

whereOr()主要用于配合where()方法实现Sql语句的OR条件语句构造。
whereOr()不支持数组的方式传递参数,不支持单独使用,不支持最左使用。
使用示例:

$Db = new \x\Db();
    $Db->name('user')->where('id' , 1)->whereOr('name', '小黄牛')->whereOr('name', '=', '小黄猪');

最终生成的SQL语句类似于:
FROM tp_user WHERE ((id=1) OR name="小黄牛" OR name="小黄猪");

最后注意:where()whereOr链在一条SQL语句中是可以多次使用的,其执行顺序是先进先执行,相同的语句并不会覆盖,所以使用的时候需要自己注意下。