// 千万不要这样做: $r= mysql_query("SELECT username FROM user ORDER BY RAND() LIMIT 1"); // 这要会更好: $r= mysql_query("SELECT count(*) FROM user"); $d= mysql_fetch_row($r); $rand= mt_rand(0,$d[0] - 1); $r= mysql_query("SELECT username FROM user LIMIT $rand, 1");