sentto = "$username"
要么
sentto = "everyone"
我如何将它放在MySQL查询中?我尝试了一些东西,但它们似乎没有起作用:
MysqL_query("SELECT *
FROM pmessages
WHERE status='unread'
AND sentto='$username' || sentto='everyone'");
MysqL_query("SELECT *
FROM pmessages
WHERE status='unread'
AND sentto='$username'
AND sentto='everyone'");
我似乎很难过,如果有人知道如何以正确的方式做到这一点请告诉我.对我来说这是一个新的场景.谢谢!
解决方法:
SELECT *
FROM pmmessages
WHERE sentto = '$username'
OR sentto = 'everyone'
根据您的新查询编辑Chris:
SELECT *
FROM pmessages
WHERE status='unread'
AND sentto='$username'
OR sentto='everyone'
你需要修改它,以便你的AND独立(它与你的OR相冲突).
把它改写成这个
SELECT *
FROM pmessages
WHERE status='unread'
AND
(sentto='$username'
OR sentto='everyone' )
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。