Ben şu anda tüm girdileri rastgele bir satır görüntüleyerek görüyorum ve gayet iyi çalışıyor.
SELECT * FROM $db_table where live = 1 order by rand() limit 1
şimdi, ben db son 100 girişleri sınırlamak istiyorum.
db her satır bir kimlik ve bir zaman damgası vardır.
Bu küçük bir veritabanı, bu yüzden havai minimizasyonu bir öncelik değil.
teşekkürler!
EDIT:
Hala çalışan olamıyorum .. Ben bir mysql_fetch_array hatası alıyorum:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
İşte benim kod hepsi:
<?php $sql = "SELECT * FROM
(SELECT * FROM $db_table ORDER BY $datetime DESC LIMIT 100)
ORDER BY rand() LIMIT 1";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query)) {
echo "".$row['familyname']."";
} ?>
Tekrar teşekkürler!