Rebellious No-Post !
Favori Oyuncu : Metin Oktay Mesaj Sayısı : 14623 Puan : 258222 Rep : 2564 Yer : Ali Samiyen Cinsiyet : Kayıt tarihi : 19/08/09
| Konu: PHP'de Rastgele Verileri Listelemek Paz Ocak 10, 2010 1:57 am | |
| Veritabanı oluşturuyoruz ve aşağıdaki sorguyu çalıştırıp reklam tablomuzu oluşturuyoruz(istediğiniz gibi değiştirebilirsiniz); Code: Kod Çizelgesi Kod Dili: php CREATE TABLE `reklam` ( `id` INT( 4 ) NOT NULL AUTO_INCREMENT , `resim` VARCHAR( 150 ) NOT NULL , `url` VARCHAR( 150 ) NOT NULL , UNIQUE ( `id` ) ) ENGINE = MYISAM ; ve şimdi veritabanımızın reklam tablosuna veri ekleyelim(1 den fazla url ve resim linkleri eklerseniz örneği görebilirsiniz.); Code: Kod Çizelgesi Kod Dili: php INSERT INTO `reklam` ( `id` , `resim` , `url` ) VALUES ( NULL , 'resimadresi', 'urladresi' ); Şimdi veritabanımız ile bağlantı yapacağımız php dosyasını oluşturalım. (ismi baglan.php); PHP Kodu: Kod Çizelgesi Kod Dili: php $sunucu = "localhost"; // veritabanı sunucunuz $vt_kullanici = "kullanici"; // veritabanı kullanıcı adınız $vt_sifre = "sifre"; // veritabanı kullanıcı şifreniz $veritabani_adi = "veritabani"; // vertabanı adınız mysql_connect($sunucu, $vt_kullanici, $vt_sifre); mysql_select_db($veritabani_adi); ?> Şimdi rastgele veri çekecek sayfamızı yapalım. PHP Kodu: Kod Çizelgesi Kod Dili: php include("baglan.php"); // Veritabanina baglanti yaptigimiz php dosyamizi sayfaya yazdirdik $sorgu=mysql_query("Select * from reklam order by rand()"); //sorgumuz... ayrica rand() ifadesinden sonra sorgumuza limit 0,10 ekleyerek 10 adet limit belirleyebilirsiniz... Select * from reklam order by rand() limit 0,10 while ( $isthost=mysql_fetch_array($sorgu) ){ // MYSql fetch array ile verilerimizi getirdik aşağıda yazdıracağız ?> =$isthost['url'];?>"> =$isthost ['resim'];?>" border="0" /> } ?> | |
|