PHP ve MySQL
Bu yazı Furkan KARTAL tarafından, 27 Ağustos 2008 Çarşamba tarihinde, saat 18:42'de yazılmıştır.
Eveeeeeeeeet :) Sanırım benim için çok boş ama bi o kadarda hatırlatıcı ve uğraşıldığında ortaya hoş şeylerin çıkabileceği bi konu aslında "PHP ve MySQL". Aşağıda PHP kullanarak MySQL veritabanına nasıl bağlanılacağını anlatıcam.
Çalışma yapacağımız 3 tane dosya var ayar.php, baglanti.php ve index.php.ayar.php
[php]
$server = "localhost"; // Bağlanacağımız sunucumuzun IP adresini yazıyoruz. Burası default olarak "localhost" kalabilir.
$veritabani = "veritabani-adi"; // Sunucumuzdaki veritabanımızın adını yazıyoruz.
$kullanici_adi = "kullanici-adi"; // Veritabanımızın kullanıcı adı
$sifre = "kullanici-sifre"; // Veritabanımızın şifresi
[/php]baglanti.php
[php]
include("ayar.php"); // Gerekli bilgilerin toplandığı 'ayar.php' dosyamızı sayfamıza include fonksiyonuyla entegre ediyoruz.
$db = mysql_connect($server, $kullanici_adi, $sifre); // mysql_connect fonksiyonunu kullanarak 'ayar.php' dosyamızdaki bilgileri kullanarak sunucumuza bağlantıyı gerçekleştirmek için gerekli satırı $db değişkenimizde tutuyoruz.
@mysql_connect($server, $kullanici_adi, $sifre) // mysql_connect fonksiyonu ile veritabanı sunucusuna bağlantıyı yapıyoruz.
or die ("Veritabanı sunucusuna bağlanılamadı"); // bağlantı yapılamadığı halde yapılması gereken işlem olarak ekrana bir uyarı metni yazdırıyoruz.
@mysql_select_db($veritabani, $db) // Bağlanılacak veritabanını seçiyoruz.
or die ("Veritabanı bulunamadı."); // ve yine bu işlemin gerçekleşmemesi durumunda yapılması gereken işlem olarak ekrana uyarı metni yazdırıyoruz.
[/php]index.php
Eveet bu kadarı yeterli sanırım. Veritabanımıza bağlandık ve veritabanımızdaki verilere erişip, değişiklik yapabiliyoruz. :)[php]
include ("baglanti.php"); // Bağlantımızın yapıldığı dosyayı include fonksiyonumuz ile sayfamıza entegre ediyoruz.
$sorgu = mysql_query("Select * from tablo", $db); // mysql_query fonksiyonu ile SQL sorgumuzu $sorgu değişkenine atayıp, daha sonra sorgu değişkenimizi sayfanın herhangi bir yerinde kullanabiliriz.
[/php]

