samsunikinciel adlı üyeden alıntı: mesajı görüntüle
Merhabalar bir sıkıntım var.
Paylaştığım yazıları en çok okunana göre rastgele çekmek istiyorum. Slider'de kullanıcam.

Elimdeki sorgu

$benzer1 = mysql_query("SELECT * FROM posts ORDER BY okunma rand() LIMIT 5 ");
// Böyle yaptığımda olmuyor..
$benzer1 = mysql_query("SELECT * FROM posts ORDER BY rand() okunma LIMIT 5 ");
// Böyle yaptığımda da olmuyor..
Çözüm önerileriniz nelerdir ?
//Olması gereken sorgu ama bunu kullanma
$benzer1 = mysql_query("SELECT * FROM posts ORDER BY okunma DESC, rand() LIMIT 5 ");

//mysql kayıt sayınız 1000 üzeri ise rand() kullanmayın
$benzer = mysql_query("SELECT * FROM posts ORDER BY okunma DESC LIMIT 5 ");
$i=0;
while($k = mysql_fetch_array($benzer)){
$kayit[$i] = $k;
$i++
}
shuffle($kayit);
print_r($kayit);