• 18-12-2022, 22:57:42
    #1
    Merhaba,

    veritabani.php dosyasına bilgileri giriyorum ve bilgiler doğru ancak 'Mysql'e bağlantı kurulamadı! php_network_getaddresses: getaddrinfo failed: Name or service not known uyarısı veriyor' sebebi nedir?
  • 18-12-2022, 23:01:52
    #2
    MySQL host kısmı hatalı kontrol edin.
  • 18-12-2022, 23:05:52
    #3
    WebKadir adlı üyeden alıntı: mesajı görüntüle
    MySQL host kısmı hatalı kontrol edin.
    Alıntı
    <?php
    session_start();
    ob_start();
    error_reporting(0);

    if (!@$baglanti=mysql_connect("localhost","root","")) {
    die("Mysql'e bağlantı kurulamadı!".mysql_error());
    }

    if (!@mysql_select_db("script",$baglanti)){
    die("Veritabanına bağlantı kurulamadı!".mysql_error());
    }

    mysql_query("SET CHARACTER SET 'utf8'");
    mysql_query("SET NAMES 'utf8'");


    ?>
    localhost ve script yazan yere userları, root yazan yere şifreyi yazıyorum. Hatalı mı bir işlem mi yapıyorum acaba?
  • 18-12-2022, 23:08:29
    #4
    mysql_connect kullanmayın hocam PDO kullanın. localhost yerine 127.0.0.1 yazmayı dener misiniz ?
  • 18-12-2022, 23:20:28
    #5
    <?php
    session_start();
    ob_start();
    error_reporting(0);
    
    // MySQL sunucusuna bağlanmayı dene
    $conn = mysqli_connect("localhost","root","","script");
    
    // Eğer bağlantı başarısız olursa, hata mesajını göster
    if (!$conn) {
        die("Mysql'e bağlantı kurulamadı! Hata kodu: ".mysqli_connect_errno()." - Hata mesajı: ".mysqli_connect_error());
    }
    
    // Eğer bağlantı başarılı ise, veritabanına bağlanmayı dene
    if (!mysqli_select_db($conn, "script")) {
        die("Veritabanına bağlantı kurulamadı! Hata kodu: ".mysqli_errno($conn)." - Hata mesajı: ".mysqli_error($conn));
    }
    
    // Veritabanı karakter setini ve isimleri utf8 olarak ayarla
    mysqli_query($conn, "SET CHARACTER SET 'utf8'");
    mysqli_query($conn, "SET NAMES 'utf8'");
    
    ?>
  • 18-12-2022, 23:25:39
    #6
    Beyaz ekran çıktı şimdi de. Ortada da bir yıldız var. Artık sinirlerim bozuldu, emini kolay bir şeydir ama yapamadım.

    QuarkChain adlı üyeden alıntı: mesajı görüntüle
    <?php
    session_start();
    ob_start();
    error_reporting(0);
    
    // MySQL sunucusuna bağlanmayı dene
    $conn = mysqli_connect("localhost","root","","script");
    
    // Eğer bağlantı başarısız olursa, hata mesajını göster
    if (!$conn) {
        die("Mysql'e bağlantı kurulamadı! Hata kodu: ".mysqli_connect_errno()." - Hata mesajı: ".mysqli_connect_error());
    }
    
    // Eğer bağlantı başarılı ise, veritabanına bağlanmayı dene
    if (!mysqli_select_db($conn, "script")) {
        die("Veritabanına bağlantı kurulamadı! Hata kodu: ".mysqli_errno($conn)." - Hata mesajı: ".mysqli_error($conn));
    }
    
    // Veritabanı karakter setini ve isimleri utf8 olarak ayarla
    mysqli_query($conn, "SET CHARACTER SET 'utf8'");
    mysqli_query($conn, "SET NAMES 'utf8'");
    
    ?>
  • 18-12-2022, 23:29:03
    #7
    dm'den AnyDesk gönderin
  • 18-12-2022, 23:30:34
    #8
    ****


    quarkchain adlı üyeden alıntı: mesajı görüntüle
    <?php
    session_start();
    ob_start();
    error_reporting(0);
    
    // mysql sunucusuna bağlanmayı dene
    $conn = mysqli_connect("localhost","root","","script");
    
    // eğer bağlantı başarısız olursa, hata mesajını göster
    if (!$conn) {
        die("mysql'e bağlantı kurulamadı! Hata kodu: ".mysqli_connect_errno()." - hata mesajı: ".mysqli_connect_error());
    }
    
    // eğer bağlantı başarılı ise, veritabanına bağlanmayı dene
    if (!mysqli_select_db($conn, "script")) {
        die("veritabanına bağlantı kurulamadı! Hata kodu: ".mysqli_errno($conn)." - hata mesajı: ".mysqli_error($conn));
    }
    
    // veritabanı karakter setini ve isimleri utf8 olarak ayarla
    mysqli_query($conn, "set character set 'utf8'");
    mysqli_query($conn, "set names 'utf8'");
    
    ?>