Mysql-Php veritabanı işlemleri

Php Dersleri Yorum Ekle
  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. ?>

2 Responses to “Mysql-Php veritabanı işlemleri”

  1. Mustafa Says:

    Teşekkürler Emre Bey gerçekten çok işime yarayacak bunlar..

  2. admin Says:

    Vaktim oldukça daha fazla php makalesi ve php dersleri yayınlayacağım burda. sürekli takip ederseniz daha fazlasıyla karşılaşabilirsiniz…

Leave a Reply

php, asp, .net, bedava programlar, bedava , indir