PHP Veritabanı İşlemleri

MySQL Bağlantısını Sağlamak ve Kesmek

mysqli_connect( adres, kullanıcı, şifre, veritabanı ); - Bağlanmayı dener, başarılı olursa DOÐRU (true) değeri döndürür.

mysqli_close( $baglanti ); - Bağlantıyı keser. Bunu yapmazsak bağlantı açık kalır, bu da ziyaretçisi yüksek bir sitede MySQL sunucusuna erişimde sıkıntıya yol açabilir.

PHP Kodu

<?php
   // Bağlantıyı sağlarız.
   $baglanti = mysqli_connect( "mysql.sunucu.adresi", "kullanici", "sifre", "veritabani" );

   if ( !$baglanti )
	exit( "Bağlantı sağlanamadı." );

   // Bağlantıyı kesiyoruz.
   mysqli_close( $baglanti );
?>

MySQL Sorgusu Gerçekleştirmek

mysql_query( sorgu ); - Bir SQL komutunu çalıştırmamızı sağlar..

PHP Kodu

<?php
   mysqli_query( $baglanti, "INSERT INTO tablo (isim, yas)
                 VALUES('Murat', 27);" );
?>

Veritabanı Bilgilerine Erişmek

mysqli_fetch_array( $sorgu ); - SQL sorgusuyla elde ettiğimiz verileri listeleme.

PHP Kodu

<?php
   $baglanti = mysqli_connect( "localhost", "kullanici", "sifre", "veritabani" );

   $sorgu = mysqli_query( $baglanti, "SELECT * FROM tablo
                          WHERE ad = 'Murat';" );

   while( $row = mysqli_fetch_array( $sorgu ) ) {
      echo $row['ad'] . "'ın yaşı: " . $row['yas'];
   }

   mysqli_close( $baglanti );
?>