PHP 5’te MySQL’e bağlanmak için yeni bir kütüphane bulunur. Bu kütüphane mysqli adını taşır. (i harfi, improved, yani geliştirilmiş anlamına gelir.). mysqli kütüphanesi nesne yönelimli ya da prosedürel söz dizimi kullanmanza imkân verir.
Kullanımı;
$db=mysql_connect(<Sunucusu_adi>,<Kullanıcı_adi>,<Kullanıcı_sifre>);
Bağlantı parametreleri yazılarak bu ifade bir değişkene aktarılır.
Örnek;
$baglan=mysql_connect (“localhost” , “root” , “manisa”);
2.3 Veritabanı Seçimi
MySQL’i bir komut satırı arabiriminden kullanırken şöyle bir komutla hangi veritabanını kullanmayı planladığınızı söylemeniz gerekir.
mysql>use kitaplar;
Webden bağlanırken de bu yapmamız gerekir. Kullanılacak olan veritabanı, mysqli yapılandırıcısından ya da mysql_connect ( ) fonksiyonunun bir parameteri olarak belirtilir. Varsayılan veritabanını değiştirmek istiyorsanız, bunu mysqli_select_db ( ) fonksiyonu ile yapabilirsiniz.
Kullanımı;
mysql_select_db(<veritabanı_adi>.<Bağlantı_adı>);
Örnek;
$sec = mysql_select_db(“magaza”,$baglan);
If ($sec)
{
print “Veritabanı Sizin İçin Seçildi”;
else
{ print “Veritabanı Seçilemedi”;
2.4 Veritabanını Sorgulamak
Sorguyu çalıştırmak için mysql_query ( ) fonksiyonunu kullanabilirsiniz. Oluşturulan SQL ifadesinin hangi bağlantı için çalıştırılacağı belirtilerek bir değişkene atanır.
degisken=mysql_query(<sql_ifadesi>,<bağlati_adi>);
Örnek;
$sorgu=mysql_query($sql,$baglan);
Örnek;
$query=(”select * from kitap where yazar=’Ali’”, $baglanti);
