kayıtları random a bağlama

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
fiko19
Üye
Mesajlar: 73
Kayıt: 07 Oca 2009 11:39

kayıtları random a bağlama

Mesaj gönderen fiko19 »

Kod: Tümünü seç

 <?
    //  Kayıt Listeleme
    
    include("data.php");
	
	
    $sorgu = "SELECT * FROM  $tablo_adi Limit 0, 3 " ;
	$sorgu2 = "SELECT kayitno FROM  $tablo_adi " ;

    @$resultset     = mysql_query ($sorgu);

    @$kayit_adedi  = mysql_num_rows ($resultset);
    
    echo "<table border =0   bordercolor=#87bfd6>";
    
   for($i=1; $i<=$kayit_adedi; $i++)
    { if($i%2 == 1){
	echo "<tr><td><br><a href='emlaklar.php?kayitno=".@mysql_result ( $resultset2, $i-1, "kayitno")."'><img src=img/".@mysql_result($resultset, $i-1, "r1")." width=120 height=120></img></a>";
	echo "<tr><td width= 0><br><font color = white> ".@mysql_result ( $resultset, $i-1, "fiyat"). " &nbsp;" .@mysql_result ( $resultset, $i-1, "fiyatturu"). "&nbsp;" .@mysql_result ( $resultset, $i-1, "emlakturu") ;
			
	echo"</a></table>   <br><br> ";
	}}

?>
arkadaşlar sorunum şu ki bu kodlardan 3 tane yan yana dizili halde var ve ben index üzerinde gelecek olan 3 ayrı sütunda ki 3er taneden toplam 9 kayıtı karışık almak istiyorum bunu nasıl yapacağımı bir türlü bulamadım yardımlarınızı bekliyorum şimdiden teşekkür ederim
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: kayıtları random a bağlama

Mesaj gönderen mkysoft »

Anlattıklarınızı biraz daha derleyip toplarsanız daha anlaşılabilir olabilir. Benim anladığım mysql'den rastsal kayıtlar çekmek. toplam kayıt sayısını bulursanız, UNION ve LIMIT komutlarını beraber kullanabilirsiniz. örnek olarak select * from table limit 3,4 UNION select * from table limit 7,8 gibi. buradaki rakamları rastsal ürettirebilirsiniz mysql'e.
Cevapla