php - 如何在 PHP 的惯用 SQL 查询中使用 OR?

标签 php mysql idiorm

我正在开发一个应用程序,使用 idiorm( https://github.com/j4mie/idiorm ) 从数据库中获取数据。

这是我的代码:

$messages = Model::factory('Messages')->where('from_user_id','1')->find_many();

我想包含 where->('to_user_id','1')

的 or 语句

如何将其作为 OR 语句放入我的 Idiorm 查询中?

最佳答案

这看起来像手册告诉您为 OR 条件做的事情

$messages = Model::factory('Messages')
                   ->where_any_is(
                                  array(
                                         array('from_user_id' => 1),
                                         array('to_user_id' => 1)
                                       )
                                  )    
                   ->find_many();

关于php - 如何在 PHP 的惯用 SQL 查询中使用 OR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37308346/

相关文章:

php - jQuery.post() 如何处理 Content-Disposition : attachment?

mysql - 将 "SELECT whatever FROM"转换为 "SELECT COUNT(*) FROM"的正则表达式是什么?

php - 来自另一个 PDO 查询结果的 PDO 查询

php - 简单的 PHP/MySQL ORM 代码不执行

php - 如何在 php 中将非常小、普通、大、科学数字转换为字符串

php - 什么 PHP/Shell 框架可用于访问 HTTP-POST/-GET 表单(curl 除外)?

php - PDO 问题 - 在非对象上调用成员函数 query()

php - 使用 idiorm 和 php 更新一行

php - 惯用查询获取今天的记录

javascript - 如何使用 Math.js 解析器测试 MySQL 语法