gpt4 book ai didi

php - 查询帮助(Sql 和 PHP)

转载 作者:行者123 更新时间:2023-11-30 23:04:47 25 4
gpt4 key购买 nike

我有以下查询:

$lsel_lijst = mysql_query("SELECT * FROM users WHERE (owner = $id AND extern = 0 ) OR ( extern = $id )");

这为我提供了一个完整的用户列表,其中 owner = $id 或 extern = $id。在这个查询之后我想从这个列表中指定很多组。等级 = 10,等级 = 20,等级 = 30 到 2000 年。
并将它们放在正确的 div 框中(框 10、框 20、框 30 等)。

而不是这样做:

$lsel_lijst = mysql_query("SELECT * FROM users WHERE level = 10 AND (owner = $id AND extern = 0 ) OR ( extern = $id )");
$lsel_lijst = mysql_query("SELECT * FROM users WHERE level = 20 AND (owner = $id AND extern = 0 ) OR ( extern = $id )");
$lsel_lijst = mysql_query("SELECT * FROM users WHERE level = 30 AND (owner = $id AND extern = 0 ) OR ( extern = $id )");

等我的问题是我可以像上面那样再查询一次,然后再选择吗?

最佳答案

使用“in”子句:

$lsel_lijst = mysql_query("SELECT * FROM users WHERE level in(10,20,30) AND (owner = $id AND extern = 0 ) OR ( extern = $id )");

关于php - 查询帮助(Sql 和 PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22353743/

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