Üye Kayıt Üye Giriş

PHP ile MySQL Bağlantısı Nasıl Yapılır


PHP ile MySQL Bağlantısı Nasıl Yapılır

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 ("").

 

   $baglanti=mysql_connect('localhost','root','');
?>

 

Bunu yaptiktan sonar baglantimizi bir kontrol edelim isterseniz:

 

if($baglanti==true)
{
   echo "

baglanti basarili


";
}
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.

 

 mysql_select_db("testdatabase");
 $sorgu = mysql_query("SELECT * FROM calisanlar");
 while($satir = mysql_fetch_array($sorgu))
 {
   print $satir["isim"]." ". $satir["sehir"].'
';
 }

 

 

Sonuç:

 

php my sql bağlantısı

 

Kodlarin Tamamı:

if($baglanti==true)
{
   echo "

baglanti basarili


";
}
else
{
   echo "mysql baglantisi basarisiz";
}

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

while($satir = mysql_fetch_array($sorgu))
{
   print $satir["isim"]." ". $satir["sehir"].'
';
}
?>
Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER