PhP kullananlar genellikle veritabanı yönetim işlerini MySQL üzerinden gerçekleştirirler. Bu makalemizde mysql kurulu sunucularda bulunan veritabanlarımıza php kullanarak veritabanı bağlantısı kurma örnekleri sunacağız. Yani php ile mysql veritabanlarımıza bağlanacağız.
Bu makalede yer alan php ile mysql veritabanı bağlantısı kullanımını tüm VDS paketlerinde gerçekleştirebilirsiniz.
mysql_connect ve mysql_select_db Kullanarak Bağlantı Kurma Örneği ;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php $link = mysql_connect('mysql_sunucu_adresi', 'veritabani_kullanici_adi', 'veritabani_kullanici_sifresi'); if (!$link) { die('MYSQL Baglanti basarisiz: ' . mysql_error()); }else{ echo 'MYSQL Başarıyla bağlandı<br>'; } $db_selected = mysql_select_db('veritabani_adi', $link); if (!$db_selected) { die ('DB Baglanti basarisiz: ' . mysql_error()); }else{ echo 'DB Başarıyla bağlandı<br>'; } mysql_close($link); ?> |
PDO Kullanarak Bağlantı Kurma Örneği ;
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $dsn = 'mysql:dbname=veritabani_adi;host=mysql_sunucu_adresi'; $user = 'veritabani_kullanici_adi'; $password = 'veritabani_kullanici_sifresi'; try { $dbh = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Bağlantı kurulamadı: ' . $e->getMessage(); } ?> |
mysqli_connect Kullanarak Bağlantı Kurma Örneği ;
1 2 3 4 5 6 7 8 |
<?php $con = mysqli_connect("mysql_sunucu_adresi","veritabani_kullanici_adi","veritabani_kullanici_sifresi","veritabani_adi"); if (mysqli_connect_errno()) { echo "MySQL bağlantısı başarısız: " . mysqli_connect_error(); } ?> |
Makalede yer alan kısaltma açıklamaları ;
mysql_sunucu_adresi = Bağlanılan mysql sunucusunun adresidir. Local çalışan yazılımlarda mysql sunucusu localhost dur ancak uzak bir mysql sunucusuna bağlanmak için sunucu ip adresi kullanılmaktadır.
veritabani_kullanici_adi = Bağlanılacak veritabanına ait kullanıcı adıdır.
veritabani_kullanici_sifresi = Bağlanılacak veritabanı kullanıcısına ait şifredir.
veritabani_adi = Bağlanılacak veritabanı adıdır.