显示成员随机而不是按字母顺序

时间:2016-08-01 07:02:29

标签: php

在会员页面上显示前16个成员,它们都按字母顺序排列。 如何将其改为随机。

<?php


$limit=48;
$stages ='none';

$page = isset($_GET['page'])?mysql_escape_string($_GET['page']):0;
$start = ($page !== 0)?($page - 1) * $limit:0;

$queryl ="select *, DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthdate)), '%Y')+0 as age from user_profiles LIMIT ".$start.",".$limit;
$query = "SELECT count(*) as num  FROM `user_profiles`  ";
$targetpage = 'zoeken.php?'.rtrim($_SERVER['QUERY_STRING'],'&');
$dis = display($queryl);
$paginate = paginate2($page, $stages, $limit, $targetpage, $query, $start);//current page, stages, limit, query 
echo $dis['thumbnail'];

?>

1 个答案:

答案 0 :(得分:0)

使用MySQL选择一个随机行:

SELECT column FROM table
ORDER BY RAND()
LIMIT 1

select *, DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthdate)), '%Y')+0 as age from user_profiles ORDER BY RAND() LIMIT ".$start.",".$limit;
相关问题