我试图从我的表中显示一个随机记录,但没有运气,这是我所要做的。这是编码在PHP显示随机mysql记录 - PHP
$range_result = mysql_query("SELECT MAX() AS max_id , MIN() AS min_id FROM pages");
$range_row = mysql_fetch_object($range_result);
$random = mt_rand($range_row->min_id , $range_row->max_id);
$result_random = mysql_query("SELECT * FROM pages WHERE id >= $random LIMIT 0,1");
echo $result_random;
想知道这是否是一个明显的错误?我已经连接到数据库了。
JB
您可以尝试添加“按RAND()排序”,但是这是已知的,要求服务器进行更多的处理。 –
http://stackoverflow.com/questions/1244555/how-can-i-optimize-mysqls-order-by-rand-function –
使用mysql_query的返回值和mysql_error() –