如何在 WHERE 子句上使用多个 OR?

克里斯蒂安·里德

我的 MYSQL 语句有问题

警告:mysqli_num_rows() 期望参数 1 为 mysqli_result,bool 在 C:\Users\RBLara\Documents\My Projects\focalnews\index.php 第 188 行中给出

$sqltype = "SELECT * FROM focalnews_items ORDER BY datime ASC limit $last,20 WHERE (likes >= 5 OR love >= 5 OR informative >= 5)";

$resulttype = mysqli_query($conn, $sqltype);

if (mysqli_num_rows($resulttype) > 0) {
    while($row = mysqli_fetch_assoc($resulttype))
    {
        $profile_pic = $row["profile_pic"];
        $author = $row["author"];
        $message = $row["message"];
        $likes = $row["likes"];
        $love = $row["love"];
        $informative = $row["informative"];
        $datime = $row["datime"];
        $joined_date = $row["joined_date"];
    }
}
?>

请问有什么想法吗?

拉克什·贾哈尔

ORDER BY 和 LIMIT 应该放在最后。

您可以使用多个条件OR如下

WHERE  likes >= 5 OR love >= 5 OR informative >= 5

您的查询应该是

$sqltype = "SELECT * FROM focalnews_items WHERE likes >= 5 OR love >= 5 OR informative >= 5 ORDER BY datime ASC limit $last,20";

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在SQL Where子句中使用多个And条件

如何使用Laravel Eloquent创建多个Where子句查询?

如何在雄辩的ORM Laravel上添加多个where子句?

如何在Cypher中的COUNT上执行WHERE子句?

angularfire2-如何在Firebase中使用多个where子句?

jQuery如何使用多个where子句查询Json Object

Laravel-如何在where子句中编写多个条件?

Oracle-如何在having子句或where子句上使用avg(count(*))?

如何使用带有多个参数的SQL where子句

如何在更新语句的SQL Server中的WHERE子句中使用多个列

如何使用多个条件where子句创建Linq查询

如何在where子句中修复多个子查询

如何在where子句中使用json对象?

如何通过Eloquent上的关系静态使用where子句?

如何在searchkick中使用“ where not”子句

如何在Codeigniter中使用多个where子句?

如何在PIVOT中使用WHERE子句

如何在where子句中使用多个参数将Oracle转换为MS SQL?

如何在php中动态添加多个WHERE子句

如何在依赖关系表的Laravel口才上使用where子句?

如何在多个GUID上使用linq过滤器一次生成适当的sql where子句

如何在SQL的Where子句中使用View元素

如何在Pod中使用where子句

Hibernate Query,如何在 where 子句上使用 like 或 = 取决于传递的值

如何在隐式模型绑定上添加 where 子句?

如何在使用 Python 的 Where 子句上对动态变量使用 AND/OR 条件?

如何在 Func 委托列表上使用 LINQ where 子句

如何在 linq 中添加多个 where 子句?

如何在 where 子句上使用 if-else