PHP ve MYSQL ile Rastgele Veri Çekme Sorunu 1

Yapılacak İş: Merhaba arkadaşlar bu yazımızda PHP ile rastgele verileri çekmeyi göreceğiz.
Amaç (Kullanım Yeri) : Reklam gösterimi, rastgele konular, rastgele yorumlar…

Örnek bir tablo oluşturalım.

[ad#orta]

CREATE TABLE phpreklam( 
id INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY, 
resim VARCHAR( 150 ) NOT NULL , 
url VARCHAR( 150 ) NOT NULL , 
);

İçine örnek olsun diye bir tane veri ekleyelim.

 INSERT INTO phpreklam (  
resim, 
ur  
) 
VALUES ( 'resimadresi', 'urladresi' );

Şu ana kadar veri tabanı ile ilgili işlemlerimiz bitti.
Şimdi PHP kodlama kısmına geçelim.

1. Olarak bağlantı sayfamızı oluşturalım. Ben baglan.php olarak kaydedeceğim

 <?  
$sunucu 		= "localhost"; // Sunucu  
$vt_kullanici 	= "kullanici"; // Kullanıcı adı  
$vt_sifre 		= "sifre";  // Şifre  
$veritabani_adi 	= "veritabani"; // Vt adı  
mysql_connect($sunucu, $vt_kullanici, $vt_sifre);   
mysql_select_db($veritabani_adi);  
?>

2. Şimdi de verileri çekeceğimiz ve yazdıracağımız sayfamızı kodalayalım. Cek.php

 <?  
include("baglan.php"); // VT bağlan  
$sorgu=mysql_query("SELECT * FROM phpreklam ORDER BY RAND()"); //Sorgumuz... Ayrica rand() ifadesinden sonra sorgumuza LIMIT 0,10 ekleyerek 10 adet limit koyabiliriz. 
while ( 
       $isthost=mysql_fetch_array($sorgu)  
       ){ // MYSql fetch array ile verilerimizi getirdik aşağıda yazdıracağız  
?>  
<a href="<?=$isthost['url'];?>"><img src="<?=$isthost['resim'];?>" border="0" /></a><br>  
<?  
}  
?>

Evet arkadaşlar şimdi gönül rahatlığıyla istediğimiz verileri rastgele yayınlayabiliriz.

One comment on “PHP ve MYSQL ile Rastgele Veri Çekme Sorunu

  1. Reply halit uzan Eyl 9,2014 00:37

    eyvallah hocam işime yaradı teşekkürler.

Leave a Reply