gpt4 book ai didi

php - Mysql IF 两列相等并且它们都大于一

转载 作者:行者123 更新时间:2023-11-29 14:19:55 25 4
gpt4 key购买 nike

我有一个将用户拉入列表的查询。它会拉出一个你可以“战斗”的人的列表,你不应该能够与自己战斗,或者与你的“部落”中的某人战斗。

 $select = mysql_query("SELECT id,username,clan FROM `users` WHERE username != '".$user['username']."' AND IF clan>0 THEN clan != ".$user['clan']."");

此查询“尝试”查看所选行的部落是否> 0“意味着他们在一个部落中”,然后它应该查看它们是否与用户在同一个部落中。如果是这样,请跳过该行。另外,如果你不在部落中,你应该能够与不在部落中的其他人战斗(0),这一点毫无值(value)。

  • 无法战胜自己
  • 或您部落中的任何人

谢谢:)

最佳答案

试试这个:

SELECT id,username,clan 
FROM `users`
WHERE username != '".$user['username']."'
AND (clan = 0 OR clan != ".$user['clan'].")"

关于php - Mysql IF 两列相等并且它们都大于一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11919094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com