Sitemizde görmüş olduğunuz phpsorunu.com-2011 Wordpress Teması sadece ve sadece 25 TL'dir. Ayrıntılı bilgi için tıklayınız.

İçerik

Buradasınız: Anasayfa » PHP » PHP ve MYSQL ile Rastgele Veri Çekme Sorunu

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.

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.

Paylaş :

Yazar Hakkında

Hasan Huseyin İŞLER

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.

Yorum Gönder

İsim(Gerekli)
E-Posta(Gerekli)
Web Siteniz(Tercihen)

Mesaj Bölümü

Arama Bölümü

PhpSorunu.Com Widget

Yazılardan Haberdar Olun

Kategoriler

Badigardımız

DMCA.com © Tüm Hakları Saklıdır.
Bu websitesi DMCA Protection ile lisanslanmıştır. Yazılar kaynak belirtilmeden kullanılamaz.
RT : Çocukları Dijital Tehlikelerden Koruyun!
72 kişi takipte! Sen de takip et.