使用mysql 使用了以下的語法後
"SELECT * FROM table ORDER BY rand() LIMIT 20"
發現搜尋時間效益不彰,
因此將內容先行取出再隨機排列
<?php //$article 為取得文章的array //產生一組1~20的array
$numbers = range(1, 20);
//打亂此array shuffle($numbers); foreach ($numbers as $number) { echo $article[$number]['article_title']; } ?>
沒有留言:
張貼留言