devturkeli adlı üyeden alıntı:
mesajı görüntüle
<?php
$wpdb->rastgeleresim = 'wp_rastgeleresim';
function rastgele_resim($yazi_sayisi="1") {
global $wpdb;
$sorgu = "SELECT resim FROM $wpdb->rastgeleresim WHERE id = ROUND(".lcg_value()." * (SELECT COUNT(*) FROM $wpdb->rastgeleresim)) LIMIT 1";
$sonuclar = $wpdb->get_results($sorgu);
foreach ($sonuclar as $sonuc) {
$cikti = $sonuc->resim;
}
echo $cikti;
}
?>Bu şekilde cpu yu az yoracağım benimde aklıma yattı fakat gene randıman alamadım, bu sorguda çok yoruyor, 120 satır veri var ve en fazla 30 karakterler.(Resim urlleri)Aklıma şu geldi:
120 resim var. Rastgele göstermesin sıra ile göstersin, ilk açana 1. resim, sonra 2. sonra 3. sonra 4. diye 120. satırda başa dönsün, yada zamana göre versin veriyi 2 saat 120 dakikadır mantığı ile? Bunlar mümkün müdür, yoksa saçma mıdır? Bu daha mı az kaynak tüketir? Başka bir fikri olan var mı?
İlgine teşekkürler sdemirkeser, bu php bölümünde sen ve devturkeli olmasa napcam bilmiyorum. İdare etsin ziyaretçiler, beklesinler az daha napim