• 05-07-2009, 21:54:35
    #1
    Üyeliği durduruldu
    Arkadaşlar bir üyelik sistemi yazdım sql kısmında takıldım. config dosyası şu şekilde;
    $host = "localhost";
    $mysqladi = "root";
    $db = "hizmetka_uyeliksistemi";
    @mysql_connect ("$host" , "$mysqladi") or die ("MySql Baglantisinda Hata");
    @mysql_select_db ("$db") or die ("Üye Veritabanina Baglanilamadi");
    MySQL Baglantisinda Hata" diyor. root yazan yer yanlış galiba oraya ne gelmesi gerekiyor ?
  • 05-07-2009, 21:57:06
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    zaza_cem adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar bir üyelik sistemi yazdım sql kısmında takıldım. config dosyası şu şekilde;
    $host = "localhost";
    $mysqladi = "root";
    $db = "hizmetka_uyeliksistemi";
    @mysql_connect ("$host" , "$mysqladi") or die ("MySql Baglantisinda Hata");
    @mysql_select_db ("$db") or die ("Üye Veritabanina Baglanilamadi");
    MySQL Baglantisinda Hata" diyor. root yazan yer yanlış galiba oraya ne gelmesi gerekiyor ?
    bunun yerine
    $host = "localhost";
    $mysqladi = "root";
    $db = "hizmetka_uyeliksistemi";
    @mysql_connect ($host , $mysqladi) or die ("MySql Baglantisinda Hata");
    @mysql_select_db ($db) or die ("Üye Veritabanina Baglanilamadi");
    Böyle yaz.
  • 05-07-2009, 22:07:37
    #4
    Basit bir mysql bağlantı şekli
    $hostname_baglan = "localhost";
    $username_baglan = "root";
    $password_baglan = "şifre";
    $database_baglan = "databaseadi";
     
    $baglan = mysql_connect($hostname_baglan, $username_baglan, $password_baglan);
     mysql_select_db($database_baglan, $baglan);
    Bu işini çok çok görücektir.
  • 05-07-2009, 22:10:39
    #5
    hostcuyum adlı üyeden alıntı: mesajı görüntüle
    bunun yerine
    $host = "localhost";
    $mysqladi = "root";
    $db = "hizmetka_uyeliksistemi";
    @mysql_connect ($host , $mysqladi) or die ("MySql Baglantisinda Hata");
    @mysql_select_db ($db) or die ("Üye Veritabanina Baglanilamadi");
    Böyle yaz.
    Mysql şifresi nerede ? Şu şekilde dene, bilgilerini değiştirmeyi unutma..

    <?php
    $dbhostname = 'localhost'; // Genelde localhost dur
    $dbusername = 'root'; // Mysql kullanıcı adınız
    $dbpassword = '1234'; // Mysql şifreniz
    $database = 'deneme_db'; // Veritabanı adınız
    @$connecthost = mysql_connect($dbhostname, $dbusername, $dbpassword) or die ('Veritabanı bilgilerinizi yanlış girdiniz, lütfen bilgilerinizi gözden geçiriniz...');
    @$db = mysql_select_db($database, $connecthost) or die ('Veritabanı adını yanlış girdiniz, lütfen bağlanmak istediğiniz veritabanının adını giriniz...');
    ?>
  • 05-07-2009, 22:13:26
    #6
    MySQL bağlantısı yapan mysql_connect() fonksiyonuna meydana gelen bir hata bu. Hatanın mysql açısından detayını görmek için ;

    şu satırı :

    @mysql_connect ("$host" , "$mysqladi") or die ("MySql Baglantisinda Hata");
    şunun ile değiştiril çalıştır :

    @mysql_connect ("$host" , "$mysqladi") or die ("MySql Baglantisinda Hata. Detaylar :<br />" . mysql_error());
    bu kodu çalıştırdığında, sana hata mesajı detaylı olarak gelecektir. Muhtemelen, üçüncü parametre yani şifreyi girmediğin için "Access denied for user root" tipinde bi hata verecek. Çözüm :

    @mysql_connect ($host , $mysqladi, "şifre321") or die ("MySql Baglantisinda Hata");