"/>"/>
Yazılım Dilleri
Asp.Net 4.5 Kitabı
Skip Navigation Links

PHP ile MySQL Bağlantısı

PHP ile MySQL'e nasıl bağlanılacağını, SELECT, INSERT, UPDATE sorgularının nasıl çalıştırıldığını inceleyelim.

 Bu makalemizde PHP ile MySQL bağlantısının nasıl kurulacağını ve SELECT, INSERT ve UPDATE sorgularının nasıl çalıştırılacağını inceleyelim.

PHP içerisinde MySQL bağlantısı için hazır fonksiyonlar yer almaktadır. Ayrı bir işlem yapmamıza gerek yoktur. Bu sebeple biz de bu hazır fonksiyonlardan yararlanacağız.

mysql_connect : MySQL veritabanı ile bağlantı kurmayı sağlayan fonksiyondur.
 
mysql_close :MySQL veritabanı ile kurulan bağlantıyı sonlandırmayı sağlayan fonksiyondur.
 
die : Çıkış işlemini asğlamaktadır. Kodun çalışmasını olduğu yerden kesmektedir.
 
 
  1. <?php
  2.                 $baglanti = mysql_connect('localhost','root',’00000000’);
  3.                 if($baglanti){
  4.                                echo "Bağlantı başarılı";
  5.                 }
  6.                 else{
  7.                                die('Bağlantı hatası : ' . mysql_error());
  8.                 }
  9.                 mysql_close($baglanti);
  10. ?>
 Örneğimizi incelediğimizde mysql_connect methodunun 3 parametresinin olduğunu görüyoruz:
 
1.      - MySQL’in bulunduğu yer
- 2.   - Kullanıcı adı
3.      - Şifre
 
$baglanti değişkeni true,false değer döndürür. Eğer değeri true ise bağlantı var, false ise bağlantı yok anlamına gelmektedir.
 
mysql_select_db : Kurduğumuz bağlantı üzerindeki veritabanını seçmemizi sağlar.
 
mysql_query : MySQL sorgusu çalıştırmamızı sağlar.
 
mysql_fetch_array : Veritabanından gelen SELECT sorgusunun sonucunu bir dizi gibi almamızı sağlar. $row değişkenine tek tek bu dizinin elemanlarını atar.
 
 
  1. <?php
  2.                 $baglanti = mysql_connect('localhost','root','12345678');
  3.                 if(!$baglanti){
  4.                                die('Bağlantı hatası : ' . mysql_error());
  5.                 }
  6.                 mysql_select_db("test",$baglanti);
  7.                
  8.                 $sonuc = mysql_query("SELECT * FROM Kisi");
  9.                
  10.                 while($row = mysql_fetch_array($sonuc)){
  11.                                echo $row['Ad'] . " " . $row['Soyad'] . '<br/>';
  12.                 };
  13. ?>
Veritabanındaki kayıtlarımıza bir göz atalım.
 
Şimdi kodumuzu çalıştırıp sonucuna bakalım.
 
 
Şimdi UPDATE ve INSERT işlemlerinin nasıl yapıldığını inceleyelim.
 
  1. <?php
  2.                 $baglanti = mysql_connect('localhost','root','12345678');
  3.                 if(!$baglanti){
  4.                                die('Bağlantı hatası : ' . mysql_error());
  5.                 }
  6.                 mysql_select_db("test",$baglanti);
  7.                
  8.                 $sonuc = mysql_query("INSERT INTO Kisi SET Ad = 'Salih', Soyad='Demirog'");
  9.                
  10. ?>
mysql_query ile SELECT, INSERT, UPDATE komutlarını çalıştırabliiyoruz.
 
Kodumuzu çalıştırdıktan sonra veritabanındaki kayıtlara göz atalım.
 
 
 
 
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
 

 

Yorumlar (0)

Yorum Yap

Mail listesine katılmak için tıklayınız

Hakkımdaki son bilgilere anlık erişmek için mail listesine katılabilirsiniz.