【问题标题】:Medoo WHERE clause multiple conditionsMedoo WHERE 子句多个条件
【发布时间】:2016-01-18 13:35:42
【问题描述】:
  1. 如何在medoo中编写这个sql查询?

    select * from users where name='John' and age=35?
    

我试过了,

select('users','*',["AND"=>["name[=]"=>"John","age[=]"=>35]]);
  1. 上述查询在找到数据时返回一个数组,在不存在此类记录时返回一个布尔值而不是空数组。

有人可以解释一下原因吗?

【问题讨论】:

  • 添加print_r($database->error());print $database->last_query();并检查错误。
  • 谢谢!我发现了错误(我拼错了列名)

标签: php where-clause medoo


【解决方案1】:

原因很简单: 当您想在继续之前检查查询是否返回数据时,它更容易使用。 例如:

if ($myquery) {
    return $myquery;
} else {
    return "no data was returned from 'myquery'";
}

【讨论】:

    猜你喜欢
    • 2015-09-29
    • 2018-06-10
    • 2015-07-07
    • 2019-02-09
    • 2012-05-06
    • 2017-05-12
    • 1970-01-01
    相关资源
    最近更新 更多