PHP使用随机数多次在同一函数中运行查询

时间:2016-03-29 06:22:22

标签: php arrays pdo

我正在创建一个网站,我要在首页上放置5名随机女性和5名随机男性。我现在卡住了。

我的问题是我应该如何处理:任何更好的建议,或者我能做得更好的方式吗?

目前我正在考虑的是" count"在查询成功时将不同的查询存储在数组中,然后在首页上输出用户名,图片等。

public function load_member_suggestions($items = array()) {
    $count  = $items['count'];
    $gender = $items['gender'];
    $age = rand(16, 60);
    $query = "SELECT * FROM members WHERE age = {$age} AND gender = {$gender}";
    $output = array(
    );
    if(count($output) === $count) {
        echo 'works';
    }
}

1 个答案:

答案 0 :(得分:1)

$query = "SELECT * FROM members WHERE age BETWEEN (16 AND 60) AND gender = {$gender} ORDER BY rand() LIMIT 5";

试试这个