ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - KADİR

istediÄŸini,istediÄŸi gibi yaratmaya muktedir olan.

     ANASAYFA    |   Ben Kimim?      Hayra vesile olan, hayrı yapan gibidir. - Hz. Muhammed (sav) (Tirmizi)

Mysql Veritabanından Kayıt Çekme

Mysql Veritabanından Kayıt Çekme
 + Yazıyı Büyüt    - Yazıyı Küçült           

Selamun aleyküm, merhaba geçen dersimde veritabanına kayıt eklemeyi anlatmıştım. Bu dersimde veritabanında bulunan tablolardan kayıt çekmeyi anlatacağım inÅŸaallah.

Daha önceki veritabanına kayıt ekleme dersini hatırlamak isterseniz buradan okuyabilirsiniz.

Unutulmaması gereken bir hususta veritabanı ile ilgili iÅŸlem yapılacaksa mutlaka veritabanı ile baÄŸlantı kurulmalıdır. Ben, bu derslerde kodların arasına baÄŸlantı kodlarını ve php açma kapama etiketlerini eklemiyorum. Siz örneÄŸi çalıştırabilmeniz için baÄŸlantı kodlarını ve php açma kapama etiketlerini ekleyiniz.

Veritabanına bağlantı kurma dersini buradan okuyabilirsiniz. Kaynak: www.mustafakarsli.com

Kayıt çağırmadan önce var olan veritabanındaki tablonun görüntüsü aÅŸağıda verilmiÅŸtir.

Duyurular tablosu

Yukarıdaki duyurular tablosunun 3 alanı olup 2 tane de kayıt bulunmaktadır. Bu dersimde veritabanındaki kayıtları çağırmayı anlatacağım.

Tablodaki Verileri Seçme  Kaynak: www.mustafakarsli.com

AÅŸağıda yukarıdaki tablodaki verileri kullanmamıza yarayacak kodlar verilmiÅŸtir. Kodları inceleyerek açıklayalım.

mysql_query("select * from duyurular");

Veritabanından seçim yapmamızı saÄŸlayan komut yukarıdaki gibidir. Buradaki siyah yazılar her zaman olması gereken parametreler olup kırmızı yazılı yerler ise kendi isteÄŸimize göre seçim yapacağımız parametrelerdir. Yukarıdaki satır veritabanındaki duyurular tablosundaki her alanı seçmemizi saÄŸlar. Bu satırda * yerine alan adı da (sutun adı) yazılabilir. Mesela duyurular tablosundan yalnızca kayitno alanlarını seçmek istiyorsak * yerine alan adını (sutun adı) yazmamız gerekmektedir. AÅŸağıdaki gibi…

mysql_query("select kayitno from duyurular");

Tabloyu Satır Satır Çalıştırmak

Yukarıdaki gibi tablodan seçim yaptıktan sonra bu seçimi bir deÄŸiÅŸkene atmalıyız ve bu seçimi satır satır yorumlamalıyız.

$sorgu=mysql_query("select * from duyurular");

$satir=mysql_fetch_array($sorgu);

Yukarıdaki kodları açıklarsak birinci satırdaki kodumuz veritabanındaki bütün alanları seçmekte ve bunu $sorgu deÄŸiÅŸkenine atamaktadır.

İkinci satır ise $sorgu deÄŸiÅŸkenine atadığımız tabloyu satır satır yani kayıt kayıt parçalayarak kullanıma açmaktadır. Yani ikinci satırda veritabanımızdaki duyurular tablosundaki ilk kayıt $satir deÄŸiÅŸkenine alınmaktadır.

İkinci satır tekrarlandığında tablodaki bir sonraki kayıt (satır) alınacaktır.

$sorgu=mysql_query("select * from duyurular");

$satir=mysql_fetch_array($sorgu);

$satir=mysql_fetch_array($sorgu);

Bir önceki örneÄŸi yukarıdaki ÅŸekilde yazacak olursak $satir deÄŸiÅŸkeni ikinci kaydı tutuyor olacaktır.

Kaydı (Satırı) Ekrana Yazdırma

Tabloyu seçtik, satır satır iÅŸledik ve iÅŸlerken yazdırma kısmına gelince; $satir=mysql_fetch_array($sorgu); kodu tablonun satırını $satir deÄŸiÅŸkenine alırken dizi deÄŸiÅŸkeni olarak alır ve dizi deÄŸiÅŸkeni olarak kullanılır. Yani 3 alandan oluÅŸan kaydımızın her alanı dizi deÄŸiÅŸkeninin bir elemanı olarak kaydedilir. Birinci satırı / kaydı aldığını düÅŸünerek açıklayacak olursak; “1 - ders 1 – ilk dersimizi yayınlamış bulunuyoruz” satırının kayıtno’su dizinin ilk elemanı olur, duyurubaslik ikinci eleman, duyurumetin ise 3.eleman olarak alınır.

$satir[0] dediÄŸimizde kayıt no’sunu yani “1” deÄŸerini alırız. Kaynak: www.mustafakarsli.com

$satir[1] dediÄŸimizde duyurubaslik yani “ders 1” deÄŸerini alırız.

$satir[2] dediÄŸimizde duyurumetin yani “ilk dersimizi yayınlamış bulunuyoruz” deÄŸerini alırız.

echo "No="; echo $satir[0]; echo " Başlık="; echo $satir[1]; echo " Duyuru="; echo $satir[2];

şeklinde yazılırsa aşağıdaki gibi kaydı ekrana yazdırmış oluruz:

No=1 Başlık=ders 1 Duyuru=ilk dersimizi yayınlamış bulunuyoruz

Bu ÅŸekilde fetc_array ile alınan satırı ekrana yazdırabiliriz. Ama çok sayıdaki kaydı bu ÅŸekilde yazdırmak çok zor olur. Tablodaki bütün kayıtları yazdırmak için aÅŸağıdaki kodu kullanacağız.

$sorgu=mysql_query("select * from duyurular");

while($satir=mysql_fetch_array($sorgu))

{

echo "No=".$satir[0]." Başlık=".$satir[1]." Mesajınız=".$satir[2]."<br>";

} Kaynak: www.mustafakarsli.com

Yukarıdaki kod incelendiÄŸinde tablonun hepsi seçiliyor ve satır sayısı kadar while döngüsü içinde her satır ekrana alt alta yazdırılıyor.

No=1 Başlık=ders 1 Duyuru=ilk dersimizi yayınlamış bulunuyoruz

No=2 Başlık=ders 2 Duyuru=ikinci dersimiz yoğun ilgiyle devam ediyor

Bu ÅŸekilde veritabanındaki kayıtları çağırıp kullanabilirsiniz. İlerleyen derslerde görüÅŸmek üzere saÄŸlıcakla kalınız.

Mustafa KARSLI  Kaynak: www.mustafakarsli.com

( 17588 ) kez okundu     -     03.05.2013    Tweetle     
Mysql Veritabanından Kayıt Çekme, veritabanından kayıt çağırma, select from, mysql kayıt çağırma, veritabanı kayıt çekme, kayıt çağırma, php kayıt çağırma, mysql veritabanından kayıt listeleme, kayıt listeleme, select * from, mysql select from, mustafa karslı
Ziyaretçi Yorumları
( 1 ) Yorum
Tümünü Göster
Darkin Kılıcı Aatrox - Erzurum - 04.11.2022 12.10
     güzel içerik olmuÅŸ da bunu nasıl yapıcaz katmanlı mimaride

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
İsim
:
Yorum
:
En fazla 400 karakter
Åžehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (18.97.14.84) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
BiliÅŸim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
KiÅŸisel GeliÅŸim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
(Mallarınızı) Allah yolunda harcayın. Kendi kendinizi tehlikeye atmayın. İyilik edin. Şüphesiz Allah iyilik edenleri sever.

Bakara, 2/195
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım bulunmamaktadır.
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 3
 Bugün : 528
 Toplam : 2765339
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2025  
Site Haritası

 

3