Php ile mysql uygulamaları geliştiriyorsanız, aynı bağlantı stringlerini ve sorgu komutlarını tekrar tekrar yazmak yerine kullanabileceğiniz bir kod listesi tutabilirsiniz. Aşağıda örnek bir liste mevcut
# veri tabanına bağlantı kurmak için
$local=’localhost’;
$user=’username’;
$pass=’password’;
$db=’test’;
$baglan=mysql_connect($local,$user,$pass);
# alternatif bağlantı yöntemi
mysql_connect(”localhost”,”username”,”password”) or die(”Bağlantı kurulamadı”);
mysql_select_db(”test”) or die(”Veritabanı Seçilemedi”);
bağlantı için karakter seti belirleme
mysql_query(”SET NAMES uft8″);
mysql_query(”SET CHARACTER SET uft8″); //veya latin5
# veritabanından sorgu sonucu almak için
$sql=mysql_query(”SELECT * FROM test WHERE id=’$id’”);
$res=mysql_fetch_array($sql);
Tüm fieldları $res[] array dizisine atar.
# sorgu sonucunu döngü olarak almak için
$sql=mysql_query(”SELECT * FROM test WHERE id=’$id’”);
while($row=mysql_fetch_array($sql)) {
$row[] // array döngüsü
}
# veri tabanında kaç adet sonuç var saymak için
$sql=mysql_query(”SELECT * FROM test”);
$num=mysql_num_rows($sql);
Toplam sonuç sayısını ekrana yazar : $num
# tek field olarak sonuç almak için
$sql=mysql_query(”SELECT * FROM test WHERE id=’$id’”);
$resimNo = mysql_result($id,’0′,’alan1’);
# veri tabanına yeni kayıt eklemek için
$kayit=”INSERT into test (alan1,alan2,alan3,alan4)”;
$kayit.=”VALUES (’$deger1′,’$deger2′,’$deger3′,’$deger4′)”;
$kaydet=mysql_query($kayit);
# varolan bir kaydı güncellemek için
$guncelle = mysql_query(”UPDATE test SET “.”alan2=’$deger2′ WHERE deger1=’$deger1′”);
# veri tabanından kayıt silmek için
$sil=mysql_query(”DELETE FROM test WHERE id=’$id’”);






