Pagina 1 din 1

Random si resursele

Scris: Dum Apr 13, 2014 1:29 am
de Seph
Ma uitam acum ceva vreme pe un log si erau o gramada de query-uri dintr-un script random (rand()) care mancau resurse prea multe.
Exista vreo alta metoda sa iau random un entry dintr-o baza de date, sa nu consume resurse prea multe?

Tabelul sa zicem ca are vreo 100 de entry-uri.

Re: Random si resursele

Scris: Dum Apr 13, 2014 2:15 am
de Birkoff

Re: Random si resursele

Scris: Lun Apr 14, 2014 11:44 pm
de Seph
Sa zicem ca am:

$cerereSQL = mysql_query("SELECT * FROM db order by id ASC", $conexiune);
while ($rand = mysql_fetch_array($cerereSQL))
{

$result = $rand['name'];

$array = array($result)

$rand_keys = array_rand($result, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";



}

Ce nu-mi iese e acel array($result), cum pot sa pun rezultatele sa arate ca un array normal eg: array("x", "t", "f");

Re: Random si resursele

Scris: Mar Apr 15, 2014 12:25 am
de Birkoff