• 24-01-2023, 00:42:07
    #1
    Merhaba,
    Aşağıdaki gibi veritabanı bağlantı dosyası mevcut. Ne yaptıysam bağlantıyı oluşturamadım.

    Veritabanı Adı: ali_ali
    Veritabanı Kullanıcı Adı: ali_alius
    Veritabanı Şifre: Ali123

    Diye örneklendirirsek, nasıl doldurmam gerekiyor?


    <?php 
    error_reporting(0);
    $bag = mysql_connect("localhost","root",""); mysql_select_db("tur",$bag) or die    ("Veritabanina Baglanamadi."); 
    mysql_query("SET NAMES 'utf8'");
    ?>
  • 24-01-2023, 00:47:21
    #2
    mysql_connect yerine PDO kullanılması daha doğru olur.

    <?php
    $servername = "localhost";
    $username = "ali_alius";
    $password = "Ali123 ";
    
    try {
    $conn = new PDO("mysql:host=$servername;dbname=ali_ali", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Bağlantı başarılı";
    } catch(PDOException $e) {
    echo "Bağlantı başarısız: " . $e->getMessage();
    }
    ?>
  • 24-01-2023, 00:51:56
    #3
    Aşağıdaki şekilde deneyiniz.
    $bag = mysql_connect("localhost","ali_alius","Ali123"); mysql_select_db("ali_ali",$bag) or die    ("Veritabanina Baglanamadi.");
  • 24-01-2023, 00:52:36
    #4
    enescalban adlı üyeden alıntı: mesajı görüntüle
    mysql_connect yerine PDO kullanılması daha doğru olur.

    <?php
    $servername = "localhost";
    $username = "ali_alius";
    $password = "Ali123 ";
    
    try {
    $conn = new PDO("mysql:host=$servername;dbname=ali_ali", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Bağlantı başarılı";
    } catch(PDOException $e) {
    echo "Bağlantı başarısız: " . $e->getMessage();
    }
    ?>
    Bağlantı başarılı yazısı çıktı sadece hocam script açılmadı
  • 24-01-2023, 00:53:43
    #5
    ahmtcn37 adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki şekilde deneyiniz.
    $bag = mysql_connect("localhost","ali_alius","Ali123"); mysql_select_db("ali_ali",$bag) or die    ("Veritabanina Baglanamadi.");
    Beyaz sayfada kalıyor bir tepki yok
  • 24-01-2023, 00:55:56
    #6
    error_reporting(E_ALL); yapıp ekranda hata çıkıyorsa atarsan daha iyi olur. Php sürümünüzü vs kontrol edin onla alakalı da olabilir.
  • 24-01-2023, 00:57:22
    #7
    MuhammedEksi adlı üyeden alıntı: mesajı görüntüle
    Beyaz sayfada kalıyor bir tepki yok
    arkadaş aslında doğru şeklini attı sana fakat beyaz sayfa alıyorsan php sürümünü 5.4 veya 5.5 yapmalısın aksi taktirde 5.6 üstü sürümlerde çalıştıramazsın
  • 24-01-2023, 00:59:19
    #8
    ahmtcn37 adlı üyeden alıntı: mesajı görüntüle
    error_reporting(E_ALL); yapıp ekranda hata çıkıyorsa atarsan daha iyi olur. Php sürümünüzü vs kontrol edin onla alakalı da olabilir.
    ahmtcn37 adlı üyeden alıntı: mesajı görüntüle
    error_reporting(E_ALL); yapıp ekranda hata çıkıyorsa atarsan daha iyi olur. Php sürümünüzü vs kontrol edin onla alakalı da olabilir.
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/xxxx/xxxx.com.tr/admin/include/baglan.php:3 Stack trace: #0 /home/xxxx/xxxx.com.tr/index.php(4): include() #1 {main} thrown in /home/xxxxxx/xxxxx.com.tr/admin/include/baglan.php on line 3

    aynı yerde hata var diyor. php sürümünü deneyeyim
  • 24-01-2023, 00:59:52
    #9
    php sürümü 5.6 gibi bir sürüme çekip deneyin. büyük ihtimalle o yüzden