Şu anda tüm web üzerinden belirttiği gibi ORDER BY Rand();
bu yöntem çok yavaş bir tablo kullanarak 3 rastgele satır seçmek ediyorum. Ben sadece 30 satır ile bir veritabanı kullanıyorum ve o değeri döndürmek için uzun bir zaman alır. Ben buldum diğer çözümlerin çoğu sadece bir satır döndürür. Çoklu rasgele satırları döndürmek için en iyi yolu nedir?
$get_projects_query =
mysql_query(
"SELECT p_id FROM project_data WHERE p_featured='1' ORDER BY Rand() LIMIT 3"
) or die(mysql_error());
while($project_row = mysql_fetch_array($get_projects_query)) {?>
//Do stuff
}
//end three random featured projects loop)