Misafir adlı üyeden alıntı:
mesajı görüntüle
soruyu şöyle düzeltelim ozaman 5 milyon veriden rastgele veri nasıl çekebiliriz ?
23
●1.584
$sql = $this->query_array("SELECT id,title,thumb,views,liked,duration FROM videos AS y1
INNER JOIN (SELECT ( RAND() * (SELECT MAX(id) FROM videos) ) AS rand_id) AS y2
WHERE y1.id >= y2.rand_id
LIMIT 20");
return $sql; $idler = array();
for($i = 1; $i <= 10; ++$i){
$idler = mt_rand(1, 5000000);
$rastgele_idler[] = $idler;
}
$sorgu = "SELECT video FROM videolar WHERE
id in (" . implode(",", $rastgele_idler) . ")";
$sonuc = mysql_query($sorgu);<? $baslama_zamani = microtime(true);
///Demek istediğin mysql Sorgu kodunu BURAYA YAZ
$bitis_zamani = microtime(true);
$gecen_zaman =$bitis_zamani-$baslama_zamani;
printf("%.5f", $gecen_zaman);
?>