我的 ads_man 表具有以下结构;
我想从此表中随机选择行如果列“rotate”为 1,否则如果 rotate = 0,则不应随机选择这些行。我已经试过了;
$query = $db->query("
SELECT type,place,code
FROM ads_man
WHERE approved = '1' AND fid = '{$fid}' AND place = '{$zone}'
ORDER BY RAND()
LIMIT 3");
它随机选择行,但问题是我无法找到一种快速方法来选择这些行,而是使用另一个查询来查找所有那些具有旋转的行= 1 然后在上述查询中使用 ORDER BY RAND()
。
请帮忙!
最佳答案
$query = $db->query("
SELECT type,place,code
FROM ads_man
WHERE rotate='1' AND approved = '1' AND fid = '{$fid}' AND place = '{$zone}'
ORDER BY RAND()
LIMIT 3");
关于php - 如果满足列的条件,则随机选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19419685/