ai didi

php - 如何选择具有状态和 2 个其他变量的 mysql 行?

转载 作者:行者123 更新时间:2023-11-29 05:21:03 24 4
gpt4 key购买 nike

好吧,我根本不知道我问的是否正确,但我想做的是根据状态和用户选择一行。所以这就是我所拥有的:

$sql = "SELECT * FROM w_o WHERE maint_user = '".$user_name."' AND w_status = 'active' OR w_status = 'open' ORDER BY r_date";

出于某种原因,它向我显示了一些没有 maint_user = $user_name 的条目。我不知道为什么会这样。当我将它分配给某个用户时它似乎有效,但是当我重新分配它时,它只会拉出所有行。

任何帮助都会很棒!!!谢谢!!

最佳答案

您需要将部分 WHERE 原因括在括号中以强制执行运算符优先级

WHERE maint_user = '".$user_name."' AND (w_status = 'active' OR w_status = 'open')

关于php - 如何选择具有状态和 2 个其他变量的 mysql 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25756111/

24 4 0
文章推荐: Pythonanywhere MySQL 连接
文章推荐: php - PHP 守护进程中的 "MySQL gone away",使用 pcntl_fork
文章推荐: mysql - 组织.hibernate.MappingException : Unable to find column with logical name OnetoOne Mapping
文章推荐: java - 打印第 n 位的斐波那契数列?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com