Mysql'den rastgele satır çekmekve - TurkishNuke
PHP Nuke - Themes - Modules - Blocks - Addons - Turkish Nuke: Forumlar

Turkish Nuke ~ Başlığı Görüntüle - Mysql'den rastgele satır çekmekve

Sorularınızı sorarken başlıkta "Acil, yardım, biri yardım etsin, bir bakın, çözümü nedir?, yardım edecek yok mu?" gibi başlıklar kullanmayınız. Başlıklar okuyan kişilere mesaj içeriği ile ilgili bilgi vermesi için var. Ve bilgi vermeyen başlık yöneticiler tarafından kilitlenebilir, silinebilir, değiştirilebilir.

 

Turkish Nuke Forum Ana Sayfası -> Programlama Dilleri -> Mysql'den rastgele satır çekmekve
cemone
MesajTarih: Sal Hzr 14, 2005 9:34 am 
Mysql'den, rastgele, satır, çekmekve, Mysql'den rastgele satır çekmekve,
Alıntıyla Cevap Ver
   
Katılımcı
Katılımcı


Kayıt: Mar 30, 2005
Mesajlar: 91
Nerden: kayseri

Kod:
  global $DB;
  $tablename = "tablo_adını_buraya_yaz";
  set_time_limit(600); // uzun sürüyor işlem çalışma zamanını arttıralım
  echo "Başlıyalım";
  // yöntem 1 başla
  $st = time(); //start time
  $SQL = "select * from $tablename order by rand() limit 1";
  $qry = new query($DB, $SQL);
  GL_DBError($qry,$SQL,':'.__LINE__.';'.__FILE__);// bağlanabildik mi?
  $et = time(); //end time

  $fark = $et-$st;
  echo "<br>Birinci durum :$fark";
  // yöntem 1 bitti.

  //yöntem 2 başla
  $st = time(); // start time
  $SQL = "Select count(*) adet from $tablename"; //kayit_sayisini bulalım
  $qry = new query($DB, $SQL);
  GL_DBError($qry,$SQL,':'.__LINE__.';'.__FILE__);
  $adet= $qry->field("adet",0);

  $rnumber = rand(0,$adet);
  $SQL = "Select * from $tablename limit $rnumber,1";
  $qry = new query($DB, $SQL);
  GL_DBError($qry,$SQL,':'.__LINE__.';'.__FILE__);// bağlanabildik mi?
  $et = time(); // end time
  echo "<br>İkinci durum:".($et-$st);
  // yöntem 2 bitti
  echo "<br>bitti";
 
Başa dön
Kullanıcı profilini gör Özel mesaj gönder E-mail'i gönder Kullanıcının web sitesini ziyaret et MSN Messenger
Mesajları göster:   
Tüm saatler GMT +2 Saat

Sonraki başlık
Önceki başlık
1. sayfa (Toplam 1 sayfa)
Turkish Nuke Forum Ana Sayfası  ~  Programlama Dilleri

Yeni Başlık Gönder   Cevap Gönder


 
Forum Seçin:  

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Copyright © Haziran 2005, TurkishNuke ™ Her hakkı saklıdır.
Web sitemizin PHP-Nuke tabanlıdır.

Bu site en iyi 1024x768 ve üzeri çözünürlüklerde, İnternet Explorer ve Firefox ile görüntülenir.
 

stories | temizlik | Kırcaali

AktifPHP!