• Hesap Oluştur
  • Oturum Aç

PHP ILE MYSQL BAĞLANTISI NASIL YAPILIR

kara_kutu    0

    • avatar

    kara_kutu  04-01-2016, Saat: 00:15

    Kredi:
    #1
    Bu dersimizde php ile mysql veritabanina baglanmayi ve veri cekmeyi ögrenecegiz.
     
           -  Veritabaninin adi: testdatabase
           -  Veri çekecegimiz tablonun adi: calisanlar
           -  Calisanlar tablosunda 3 adet stun var: id, isim, sehir.
          -  Amacimiz: Tablodan kayitli isim ve sehir'leri ekrana yazdirmak.
     
    Ilk yapmamiz gereken sey mysql sunucusuna baglanmak; ama bundan önce mysql sunucunun calisip calismadigindan emin olmak icin bilgisayarimizin servislerini kontrol etmekte yarar var.
    Eger mysql sunucusu çalisiyorsa biz işimize bakabiliriz.
    PHP'de mysql'e baglanmak icin kullanilan metot mysql_connect(…) metodudur.
    Bu metot 3 arguman alir: baglanilacak olan host, kullanici adi ve sifre. Bizim hostumuz localhost, eger ilk dersimizdeki gibi standart bir kurulum yapmissaniz kullanici adi root ve sifre de bostur ("").
     
    Kod:
       $baglanti=mysql_connect('localhost','root','');
    ?>

     
    Bunu yaptiktan sonar baglantimizi bir kontrol edelim isterseniz:
     
    Kod:
    if($baglanti==true)
    {
       echo "

    baglanti basarili

    Kod:
    ";

    else
    {
       echo "mysql baglantisi basarisiz";
    }

     
    Eger baglantimiz basariyla gerceklesti ise simdi sira geldi veritabanimizdan veri çekmeye. Bunun icin 3 adet metot kullanacagiz.
    Veritabanimizi belirlemek icin mysql_select_db(…) Sorgumuz icin mysql_query(…)
    Sorgudan gelen veriyi saklamak icin mysql_fetch_array(…). Adindan da anlasildigi gibibu metot bir array donduruyor. Biz bu arrayi while döngüsüyle bir degiskene aktarip öyle kullanacagiz.
     
    Kod:
     mysql_select_db("testdatabase");
     $sorgu = mysql_query("SELECT * FROM calisanlar");
     while($satir = mysql_fetch_array($sorgu))
     {
       print $satir["isim"]." ". $satir["sehir"].'
    ';
     }

     

     
    Sonuç:
     
    51.png
     
    Kodlarin Tamamı:
    Kod:
    if($baglanti==true)
    {
       echo "

    baglanti basarili

    Kod:
    ";

    else
    {
       echo "mysql baglantisi basarisiz";
    }

    mysql_select_db("testdatabase");
    $sorgu = mysql_query("SELECT * FROM calisanlar");

    Kod:
    while($satir = mysql_fetch_array($sorgu))
    {
       print $satir["isim"]." ". $satir["sehir"].'
    ';

    ?>
    Beğeni


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  000Webhost - Absolutely Free Web Hosting with PHP, MySQL and No Ads privateloader 0 384 28-10-2018, Saat: 19:32
Son Yorum: privateloader
  MYSQL VERITABANI BAĞLANTISI SINIFI kara_kutu 0 673 04-01-2016, Saat: 00:38
Son Yorum: kara_kutu
  MYSQL VERI TÜRLERI kara_kutu 0 891 03-01-2016, Saat: 23:53
Son Yorum: kara_kutu
  PHP VE MYSQL İLIŞKISI kara_kutu 0 703 03-01-2016, Saat: 23:51
Son Yorum: kara_kutu
Konuyu Okuyanlar: 1 Ziyaretçi

Hızlı Menü: