İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Turkphp Dersleri: mysql_select_db

FrontPage

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
475
Reaction score
0
Konum
Yozgat
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:
<?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:
<?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: http://www.turkphp.com/yazar_yazilari.php?yazi_no=76
 

broxa

0
İyinet Üyesi
Katılım
1 Ocak 2013
Mesajlar
2
Reaction score
0
Bizleri bilgilendirdiğin için teşekkürler....
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst