msn icon Türkiye'nin En Gelişmiş Msn Messenger Sitesi Bugün 04 Eylül 2013, Çarşamba Bir İsteğim Var Popüler Üyeler Videolar Msn Sohbet Hakkında İletişim
 
livemsntr logo
 
  ANA SAYFA MSN EKLENTİLERİ MSN BİLGİLERİ MSN İFADELERİ MSN AVATARLARI
  Msn İndir   Resim Galeri   Dinamik Görüntüler   Sorun Söyleyelim   Msn Nick Oluşturma   Programlar   Göz Kırpmalar   Msn Güvenlik
 
  Msn Nickleri        Msn Hataları        Şarkı Sözleri        Biyografiler        Ödev Arşivi              NEDİR 
 
MySQLden Gelen Kayıtları PHP de Ekrana Yazmak (701 Kez Okunmuş)
MySQLe gönderilen sorguyla dönen kayıtların tümü, PHP dosyasının çalışma süreci sona erene kadar bir PHP değişkeninde sembolik olarak tutulurlar. Az önceki örnekte MySQLe gönderilen SQL sorgusunun cevabı isimler adında bir değişkende depolanmıştı. Tüm sonuçların bir arada tutulduğu bu değişkenden, sonuçlarını satır satır alınarak tarayıcıya gönderilmesi gereken durumlarda genelde while döngüsü kullanılır. Bu döngüde sorguya karşılık dönen kayıt sayısı kere isimler değişkeninden satir çekilir. Yani 15 adet öğrenci ad, soyad bilgileri sorguya döndüyse, toplam dönen kayıt
sayısı 15tir ve 15 kere isimler değişkeninden satır çekilerek ekrana basılacak demektir.
Veritabanına daha önce anlatıldığı gibi bağlanıldıktan sonra mysql_query() komutuyla sorgu gönderilir. Bu sorguya karşılık gelen satır sayısı mysql_num_rows() ya da mysql_numrows() komutlarıyla öğrenilir, vvhile döngüsüyle i değişkenine bağlı olarak toplam kayıt sayısı kadar mysql_result() kullanılarak satırlar çekilir ve ekrana echo ile basılır. Bu yöntemde kullanılması gereken PHP komutları aşağıdaki gibidir.

$isimler = mysql_query("select * from öğrenciler");
$sayi = mysql_num_rows($isimler);
$i = 0;
while ($i < $sayi) :
$ad = mysql_result($isimler,$i,"ad");
$soyad = mysql_result($isimler,$i,"soyad") ;
echo ("Ad : $ad Soyad : $soyad<br> ") ;
$i++;
endwhile;

Bu PHP komutları ekrana Ad : Mehmet Soyad ; Sakin şeklinde tüm listeyi dökecektir. PHP değişkenleri kullanılarak MySQLe gönderilecek SQL sorgusunda değişiklik yapabilmek de mümkündür. Listelenecek olan bilgi türünde değişiklik yapılmak istendiğinde, kullanılacak olan where kalıbına PHP değişkenlerini yazabilmek mümkündür. Örneğin adı Mahmut olan kullanıcıların listelenmesi için SQLde

select * from ogrenciler where ad = Mahmut
cümleciği kullanılmalıdır. Bu sorgu aynen

$isimler = mysql query("select * from ogrenciler where ad = Mahmut ");

şeklinde PHPye gönderilebilir. Eğer listelenecek kalıp, örneğin bir form aracılığıyla Web sitesi ziyaretçisinden alınacaksa Yukarıdaki kalıpta Mahmut kelimesi yerine $ad adında bir PHP değişkeni de yazılabilir.

$isimler = mysql_query("select * from ogrenciler where ad = $ad ");

Bu sayede kullanıcıdan gelen talep doğrultusunda ekrana dökülecek olan bilginin türü de değiştirilmiş olur. PHPyle MySQLden bilgi çekme yöntemleri ve örnek uygulamalar, MySQLde farklı Yöntemler başlığı altında daha detaylı anlatılacak.

Diğer konular içinde webmaster kategorisini inceleyiniz.

  BEĞEN :
 
 
2 Kişi Beğenmiş, 1 Kişi Beğenmemiş.
Yazıcıdan Çıkartın Word Olarak Kaydedin E-Mail Olarak Gönderin
 




Bu Konuya Henüz Yorum Yapılmamış.

İlk Yorumlayan Siz Olabilirsiniz.

MySQLden Gelen Kayıtları PHP de Ekrana Yazmak listelemek ... MySQL Veritabanından Gelen Kayıtları PHP de Ekrana Yazmak Hakkında
 
  Ana Sayfa   Soru Gönder   Sitene Ekle   Msn İndir   Msn Sohbet   Diğer Bölümler   Sahne Resimleri   Kategoriler   En İyiler
  Gizlilik Politikası           Google Gadget           Sitemap           RSS Bülteni           Webmaster           Google+           Kullanım Koşulları           msn indir
Copyright 2009 - 2011 ©    Türkiyenin En Büyük ve En Güçlü Messenger Web Sitesi    Livemsntr.com ™    Tüm Hakları Saklıdır.

Sitedeki Dosya ve Bilgileri Kontrolden Geçiriniz. Oluşacak Sorunlardan Livemsntr.com Sorumlu Değildir. Sitemiz Msn indir , Msn Yükle , Msn Download Aramalarında Öncülük Etmektedir.