08 Aug 2008 @ 4:35 PM 
  1. <?php
  2. //veritabanı sunucusuna bağlanır
  3. mysql_connect("localhost","kullanici","sifre")or die("Veritabanına bağlanamadı!");
  4. //kullanacağımız veritabanını seçer
  5. mysql_select_db("veritabani_adi")or die("Veritabanı Seçilemedi!");
  6. //verileri çekmek için bir değişkene atmamız gerekiyor
  7. $degisken = mysql_query("SELECT * FROM tablo");
  8. //verileri değişkene aktardık ama bir diziye atmamız gerekiyor
  9. //Bir döngü yapıp 2 boyutlu değişkenin tüm değerlerini yazdırmalıyız…
  10. while($dizi = mysql_fetch_array($degisken)) {
  11. echo ‘Dizinin 1. değeri: ‘.$dizi[0];
  12. echo ‘<br>Dizinin 2.değeri: ‘.$dizi[1];
  13. /*Burda dizinin 1. boyutu döngüye alınıyor yani
  14. ** isim        soyisim        yas **
  15. ——————————
  16. ** emre        yilmaz        19     **
  17. ** ahmet    hasan        25    **
  18.  
  19. yukardaki tabloda satır ve sutunlar mevcut. değişkene attığımızda array sonuç döndürür bi anlam ifade etmez bu yüzden döngü
  20. yapmamız gerekmektedir. döngüde satırlar sırayla seçilir $dizi değişkenine sutunlar dizi şeklinde atılır.
  21. $dizi[0] isim demektir
  22. $dizi[1] soyisim demektir
  23. $dizi[2] yaş demektir
  24. */
  25.  
  26. }
  27. //Verilerimizi yazdırdık veri ekleme işlemine geçelim
  28. $isim = "cemal";
  29. $soyisim = "hasan";
  30. $yas = "25";
  31. mysql_query("INSERT INTO tablo VALUES(’$isim’,'$soyisim’,'$yas’)")or die("Veriler eklenemedi!");
  32. //Yukarıdaki gibi tablo adlı tablomuza değerleri sırasına uygun şekilde ekliyebiliriz…
  33.  
  34. //veri güncelleme
  35. mysql_query("UPDATE tablo SET yas=20 WHERE isim=’emre’")or die("Veri güncellemedi");
  36. //yukarıda tablo tablosundan yas değerini 20 yapıyoruz. hangi sutünun değerini yapacağımızıda WHERE ile belirtiyoruz.
  37. //isim sutunu emre ye eşit olan tüm satırlarda yaş  sutunu 20 yapılır
  38.  
  39. //Veri silme
  40. mysql_query("DELETE FROM tablo WHERE isim=’emre’")or die("Veri silinemedi!");
  41. //Tablo tablosundan isim sutunu emre ye eşit olan satırlar silinecek demektir.
  42.  
  43. //Veritabanından tek sonuç alıp yazdırmak istersek döngü yapmamız gerekmez.
  44. $emre = mysql_query("SELECT * FROM tablo WHERE isim=’emre’")or die("Veri seçilemedi!");
  45. //Yukarıda isim sutunu emreye eşit olan satırı seçtik
  46. $emre = mysql_fetch_array($emre)or die("Veri diziye çevrilemedi!");
  47. //Yukarıdaki mysql_fetch_array() fonksiyonu veritabanından dönen sonucu yani sutunları bir dizi değişkene aktarır.
  48. echo ‘İsim: ‘.$emre[‘isim’];
  49. //$isim[0] olarakda gösterilebilmektedir. bu şekilde göstericeksek $emre[''] isim yerine sutunun adını yazmamız gerekiyor
  50. ?>
Tags Tags: , , , ,
Categories: Php Dersleri
Posted By: admin
Last Edit: 19 Aug 2008 @ 08 59 PM

E-mailPermalinkComments (2)
\/ Diğer Ayarlar ...
Tasarımı Değiştir...
  • Roller »
  • Yazılar »
  • Yorumlar »
Tasarımı Değiştir...
  • VoidVoid (Default)
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LiteLightweight