Merhaba arkadaşlar.
Php ile mysql veritabanına bağlanmaya çalışıyorum ama sürekli hata veriyor. Localhost'a aldığımda dosyayı chrome tarayıcıdan aşağıdaki hatayı alıyorum.
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi.hizliresim.com%2FAJ4bAp.png&hash=91a967ec16a6bf980f17b4971d600de5a504cf79) (http://hizliresim.com/AJ4bAp)
bağlantı kodları şunlar
<?php
$baglanti = @mysql_connect('localhost', 'root', 'root');
$veritabani = @mysql_select_db('forum');
if($baglanti && $veritabani) {
echo 'Bağlantı kuruldu.';
} else {
echo 'Bağlantı kurulamadı.';
}
mysql_close($baglanti); // MYSQL sunucusu ile bağlantımızı koparttık
?>
Bu veritabanı bağlantısını nasıl yapabilirim? Ama if ile ekrana bağlanıp bağlanmadığını yazacak.
Kodlarının başına
error_reporting(E_ALL);
ini_set('display_errors', 1);
yazarsan çalıştırdığında oluşan hatayı ekrana basar. Kodlara bakınca hatanın mysql bağlantısından kaynaklandığını düşünüyorum. "mysql_connect" yapısı php 5.6 ve sonraki sürümlerde kaldırıldı. Onun yerine mysqli kullanabilirsin. Yani mysql gördüğün yerleri mysqli olarak değiştirirsen çalışması lazım.
Evet Php7 Kullanıyorum. mysqli olarak değiştirince bağlandım. Teşekkür ederim.
Rica ederim, etiket için teşekkürler.