PhpDili Özgün PHP Dersleri

Kategoriler

  • MySQL
  • PHP
  • Ücretsiz Scriptler

Haberdar Olun

Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.

Related Sponsors

Veritabanındaki Kayıtları Listeleme

27 Temmuz 2010 tarihinde yazılmıştır.
Bu Yazıyı Paylaş :
Twitter Facebook Friendfeed Google Sık Kullanılanlar Yahoo Sık Kullanılanlar LinkedIn Blogger Digg Stumbleupon Sık Kullanılanlar E-Posta More

Daha önce form aracılığıyla veritabanına kayıt ekleme konusunda genel bir bilgi vermiştik. Şimdi ise veritabanına eklediğimiz kayıtları nasıl listeleyebileceğimizi görelim.

Önceki yazımızda kullandığımız tablo yapısı üzerinden listeleme yapacağız.

/*
veritabanı bağlantı kodları buraya geliyor.
veritabanına bağlanmak için ayrıntılı bilgi : http://www.phpdili.com/mysql/php-ile-mysql-baglantisi-kurmak.html
*/

//isim ve soyisimleri tablo içerisinde listeleyeceğiz.
<table width="400" border="0" cellspacing="0" cellpadding="2">
  <tr>
    <td width="50"><strong>ID</strong></td>
    <td width="132"><strong>İsim</strong></td>
    <td width="206"><strong>Soyisim</strong></td>
  </tr>
  <?PHP
  $calistir = mysql_query("select * from defter order by defter_id") or die("Hata Olustu!");

  while($oku=mysql_fetch_assoc($calistir))
  {
  ?>
  <tr>
    <td><?PHP echo $oku['defter_id']; ?></td>
    <td><?PHP echo $oku['defter_isim']; ?></td>
    <td><?PHP echo $oku['defter_soyisim']; ?></td>
  </tr>
  <?PHP } ?>
</table>

Yukardaki kodu çalıştırdığımızda veritabanına eklediğimiz tüm kayıtların while döngüsüyle listelendiğini göreceğiz. while döngüsü yerine for döngüsü de kullanılabilirdi. Kayıtların seçilme işlemi SELECT komutuyla gerçekleşmektedir. Sadece yukarda yaptığımız gibi bütün kayıtları listelemek istemeyebiliriz, sadece belirli kıstaslara göre listeleme yapmak isteyebiliriz. Kabataslak bir kaç örnek verecek olursak;

<?PHP
//tüm kayıtları listelemek ID numarasına göre sıralamak için;
$calistir = mysql_query("select * from defter order by defter_id") or die("Hata Olustu");

//tüm kayıtlarda, soyisim ve ID numarası almadan sadece isimleri listelemek için;
$calistir = mysql_query("select defter_isim from defter") or die("Hata Olustu");

//sadece ismi ali olanları listelemek için;
$calistir = mysql_query("select * from defter where defter_isim='ali' order by defter_id") or die("Hata Olustu");
?>

Listeleme için daha bir çok ayrıntı bulunmaktadır. Vakit buldukça hepsine değinmeye çalışacağız.

Benzer Yazılar:

  1. Veritabanındaki Kayıtları Düzenleme
  2. Veritabanından Kayıt Silme
  3. Form aracılığıyla veritabanına kayıt ekleme
  4. PHP ile MySQL bağlantısı kurmak
  5. Türkçe Karakter HTML Kodları

“Veritabanındaki Kayıtları Listeleme”Yazısına Ait Yorumlar

  1. [...] Sıradaki Konu : Veritabanına eklediğimiz kayıtları listeleme [...]

  2. [...] = 'compact'; Bu Yazıyı Paylaş : Veri kayıt etme, veri listeleme konularından sonra veritabanında sakladığımız verileri düzenleme konusuna geldik. Aynı [...]

Leave a Reply