MySQL Bağlantı Yapmak

PHP öğrenirken olmazsa olmazı [b]veritabanı [/b](MYSQL) öğrenmeye ve çalışmalarımızda kullanmaya başlarız. Bu nedenle veri tabanımızı kurduktan sonra bağlantı kurmamız gereklidir. Bu gerekliliği bu dersimizde öğrenmeye çalışacağız.

PHP öğrenirken olmazsa olması veritabanı (MYSQL) öğrenmeye ve çalışmalarımızda kullanmaya başlarız.Bu nedenle veri tabanımızı kurduktan sonra bağlantı kurmamız gereklidir. Bu gerekliliği bu dersimizde öğrenmeye çalışacağız.

Örnek[baglan.php veya config.php dosyamız.]:


<?php 



    header
('Content-Type: text/html; charset=utf-8'); // Tr Sorunu için.Hata alırsanız kaldırabilirsiniz.



    // Bağlantı bilgileriniz.         

    
$dbhost            "localhost";    /*  Genellikle loacalhost olur.             */

    
$dbkullanici    "";                 /*  Kullanıcı adınız.                       */

    
$dbsifre         "";                /*  Şifreniz yok ise siliniz boşbırakınız.  */

    
$dbadi             "";             /*  Veritabanı Adı.                         */    

 

    
if (!@$baglan=mysql_connect($dbhost$dbkullanici$dbsifre)) 

    {

    die(
"Mysql'e bağlantı kurulamadı!".mysql_error());

    }



    if (!@
mysql_select_db($dbadi,$baglan)){  

    die(
"Veritabanına bağlantı kurulamadı!".mysql_error());

    }



    
// Türkçe Karekter Sorunu İçin

    
mysql_query("SET NAMES utf8");

    
mysql_query("SET CHARACTER SET utf8");

    
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");

    

    

    
/*

     * Veritabanı Adı. kısmına veri tabanınızda oluşturduğunuz adı yazılacaktır.(Örenğin: iletisim )

     *

    */

    

    /* Not

     * Veri tabanı işlemlerinde Phpadmin girerek veri tabanınızın işlemler bölümünden karekter kodlamasını.

     * utf8_general_ci yapınız.

    */

?> ?>




Not
Veri tabanı işlemlerinde Phpadmin girerek veri tabanınızın işlemler bölümünden karekter kodlamasını. utf8_general_ci yapınız.


header('Content-Type: text/html; charset=utf-8');


Bazen config.php veya baglan.php dosyanızda Tr Sorunu olabiliyor bu nedenle bu fonksiyonu ekleyerek kaldırabiliriz.Eğer, Hata alırsanız kaldırabilirsiniz.

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

selamu aleykum, sqlserver-le php-ni nasil connect yapa bilirim?

Yukarı Git