Merhaba,

Yeniden veritabanı işlemlerine devam edelim istiyorum. Bir önceki yazımda mysql_connect ile mySQL ile iletişim kurup bağlanıp bağlanamadığımızı hata mesajları eşliğinde görmüştük. Şimdi mySQL içerisindeki kullanıcımıza ait veritabanına bağlanacağız.

Hemen mysql_connect için kullanacağımız bilgileri hatırlayalım.
Kullanım: mysql_connect(host : port, username, password);
Örnek:
<?php
    $port = 3306;
    $hostname = "localhost";
    $username = "root";
    $password = "";

    $conn = @mysql_connect($hostname:port, $username, $password) or die("Hata: mySQL veritabanına bağlanmada hata oluştu. Sitemiz bakımda olabilir. Lütfen daha sonra tekrar ziyaret ediniz.");
?>
Burada verdiğimiz değişkenler eşliğinde bağlandık ve hatalı olduğu taktirde parantez içindeki mesajı vererek işlemi durdurduk. Hangi veritabanında işlem yapacağımızı ise mysql_select_db fonksiyonu ile yapacağız.

Fonsiyon adı: mysql_select_db
Yaptığı işlev: Yetkili olduğumuz veritabanına işlem yapmak üzere bağlanmamızı sağlar.
Kullanımı: mysql_select_db(veritabanı, bağlantı_id);
Sonucu: Boolean (true, false – 1, 0 – doğru, yanlış)
Örnek:
<?php
    $port = 3306;
    $hostname = "localhost";
    $username = "root";
    $password = "";
    $database = "turkphp";

    $conn = @mysql_connect($hostname:port, $username, $password) or die("Hata: mySQL veritabanına bağlanmada hata oluştu. Sitemiz bakımda olabilir. Lütfen daha sonra tekrar ziyaret ediniz.");

    $db = @mysql_select_db($database, $conn) or die("mySQL sunucusuna bağlanmada bir sorunla karşılaşıldı. Bunun nedeni sitemizde bakım çalışması olabilir. Lütfen daha sonra tekrar deneyiniz.");
?>
Bir sonraki makalemde veritabanına sorgu göndermek için mysql_query fonksiyonuna değineceğim. mysql_query fonksiyonuna birkaç kez değinmek istiyorum. Bunu yeri ve sırası geldikçe gelişmiş kullanımlarla yapacağım. Umarım yararlı oluyordur.


Makalenin Orjinal Adresi: TurkPhp.Com