PHP ile MySQL’e bağlanabilmek için  iki ana fonksiyon vardır.

mysql_connect()
mysql_pconnect()

mysql_connect(), daha sık kullanılır.

Sürekli MySQL bağlantısı gerektiren yerlerde, bağlan-bağlantıyı kes gibi bölümler içerdiğinde performans kaybını engellemek amacıyla ikinci komut kullanılır.

Kullanılışı :

mysql_connect(host,kullanciAdi,sifre);

İlk parametre, MySQL’in çalıştığı host adresi veya IP Adresidir.İsteğe bağlı olarak 3306 olan MySQL Port numarasıda girilebilir.

İkinci parametre, mysql kullanıcı adıdır.

Üçüncü parametre mysql kullanıcısının şifresidir.

Örnek

<?php
$connection =mysql_connect(“localhost”,”root”,””);
if($connection)
{
echo “ Mysql sunucuya bağlantı sağlandı”;
}
else {
echo “Sunucuya bağlantı hatası , lütfen bağlantı değişkenlerinizi kontrol ediniz”;
}
Örnektede görüldüğü gibi ,ilk önce bir $connection değişkeni oluşturuyoruz ve değişkene mysql_connect fonksiyonunu atıyoruz.

mysql_connect(‘localhost’,’root’,’’);  şeklinde çift tırnak yerine tek tırnak kullanmakta mümküdür.

if içinde $connection değişkenin olup olmadığına bakıyoruz, eğer mysql_connect fonksiyonu çalışırsa, $connection değişkeni  var olacaktır. Bu durumda ekrana başarılı bağlantı için echo  ile yazı yazdırıyoruz, başarısız bağlantıda da hata mesajı yazdırıyoruz.

Başarısız bağlantıda ayrıca MySQL hata kodu çıkmaktadır.

Bu kodun çıkmaması için @mysql_connect(..) şeklinde yazılmalıdır.

Ayrıca, mysql_error() ile çıkan hatanın ne olduğunu görebiliriz yada, mysql_errno() ile hata numarasını alabiliriz.

Eğer bağlantı sağlanamazsa, die() fonksiyonuda kullanılabilir.

Örnek :
Mysql_connect(“localhost”,”root”,””) || die (“Bağlantı sağlanamadı”);