• 22-11-2018, 11:06:32
    #1
    Tüm sitede çektiğim database class php dosyasında standart olarak aşağıdaki define ile database bağkantı kodunu kullanıyorum. Aşağıdaki PDO bağlantısını define kısmına nasıl bağlayabilirim ?

    Cevaplarınız için şimdiden teşekkür ederim.

    define('HOST', 'localhost');
    define('DBNAME', '');
    define('DBUSER', '');
    define('DBPASS', '');
    class db {
    var $db;
    function baglan() {
    	$this->db = @mysql_connect(HOST, DBUSER, DBPASS);
    	if (!$this->db) {
    		echo "Veritabani baglantisinda sorun var! Hata: ".mysql_error();
    		exit();
    	}
    	$this->sec();
    }

    try {
         $db = new PDO("mysql:host=localhost;dbname=".$db.";charset=utf8", $user, $pass);
    } catch ( PDOException $e ){
         echo 'Baglanti kurulamadi: '.$e->getMessage();
    }
    $db->query("SET CHARACTER SET uf8"); 
    $db->
  • 26-11-2018, 11:02:39
    #2
    soru güncellendi
  • 26-11-2018, 11:17:09
    #3
    try {
         $db = new PDO("mysql:host=".HOST .";dbname=".DBNAME.";charset=utf8", DBNAME, DBPASS);
    } catch ( PDOException $e ){
         echo 'Baglanti kurulamadi: '.$e->getMessage();
    }
    yanlış anlamadıysam soruyu bu şekilde olması gerek
  • 01-12-2018, 16:35:38
    #4
    çok teşekkürler hocam

    MAV adlı üyeden alıntı: mesajı görüntüle
    try {
         $db = new PDO("mysql:host=".HOST .";dbname=".DBNAME.";charset=utf8", DBNAME, DBPASS);
    } catch ( PDOException $e ){
         echo 'Baglanti kurulamadi: '.$e->getMessage();
    }
    yanlış anlamadıysam soruyu bu şekilde olması gerek