Toggle navigation
Ana Sayfa
Yardım
Giriş Yap
Kayıt Ol
Giriş Yap
Kayıt Ol
×
Close
Giriş Yap
Remember me
Dersler
Webmaster
PHP
Konu:
PHP ile MySQL bağlantısı kurmak
« önceki
sonraki »
+
Yazdır
Sayfa: [
1
]
Aşağı git
PHP ile MySQL bağlantısı kurmak
0 Yanıt
3800 Gösterim
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
zeron
Join Date: Nis 2008
Yer: Kayseri
3335
+426/-0
Cinsiyet:
PHP ile MySQL bağlantısı kurmak
«
:
14 Aralık 2010, 12:10:50 »
Aşağıdaki örnek kodda belirtildiği gibi mysql veritabanı bağlantısı kurulabilir ve devamında veritabanı işlemleri yapılabilir.
Örnek Kod :
01 < ?PHP
02 $link = mysql_connect("mysql sunucusu", "kullanici adi", "sifre") or die(mysql_error());
03 $db = mysql_select_db("veritabani ismi", $link) or die (mysql_error());
04
05 mysql_query("SET NAMES 'latin5'");
06 mysql_query("SET CHARACTER SET 'latin5'");
07 mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
08
09 mysql_close($link);
10 ?>
$link değişkeninde tanımlanan komutla, mysql sunucusuna, yarattığımız veritabanı üzerinde işlem yapma yetkisine sahip kullanıcı hesabıyla bağlantı gerçekleştiriyoruz. Mysql sunucu adresi genel olarak localhost olmakla birlikte, bazı altyapılarda değişim gösterebilmektedir. Mysql sunucusu ve o sunucu için gerekli olan kullanıcı adı ve şifreyi yazdıktan sonra devamında gelen “or die(mysql_error())” komutunda, bağlantı gerçekleşmemesi durumunda hata mesajı vermesi istenmektedir. MySQL’in default olarak verdiği hata mesajını ziyaretçilere yansıtmak istemezseniz die(“MySQL bağlantısı oluşturulamadı”) gibi kendinize özel olarak hata mesajını düzenleyip, yapılacak işlemleri geliştirebilirsiniz.
$db değişkeninde tanımlanan komut ile de, oluşturduğumuz sunucu ve kullanıcı bağlantısıyla seçmek istediğimiz veritabanını belirtmekteyiz. Yine bağlanamama durumunda hata mesajı gösterimini aktif hale getirdik ve aynı şekilde bu hata mesajı da kişiselleştirilebilir.
Kod bloğunun sondan 2,3 ve 4. satırlarında yazan komutlar ise, veritabanımızda karakter seti olarak utf-8 değil de latin5 Türkçe karakter setini kullanmak istiyorsak, Türkçe karakter sorunu ile karşılaşmamız açısından yazılmıştır. Veritabanına giden/gelen tüm komutlarda latin5 karakter setini kullanmamızı sağlar.
En son komut satırında, mysql_close() fonksiyonu ile yukarda oluşturmuş olduğumuz bağlantıyı sonlandırıyoruz.
Kayıtlı
+
Yazdır
Sayfa: [
1
]
Yukarı git
« önceki
sonraki »
Dersler
Webmaster
PHP
Konu:
PHP ile MySQL bağlantısı kurmak
Yukarı git
Aşağı git