$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 ?
Üyelik Sistemi Sorunu
5
●493
- 05-07-2009, 21:54:35Üyeliği durdurulduArkadaşlar bir üyelik sistemi yazdım sql kısmında takıldım. config dosyası şu şekilde;
- 05-07-2009, 21:57:06Kimlik doğrulama veya yönetimden onay bekliyor.bunun yerinezaza_cem adlı üyeden alıntı: mesajı görüntüle
$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, 21:59:51Bunları izlemeni tavsiye ederim.Epey hatan var.
Ders 51 - Mysql Server Baglantısı
Ders 52 - Mysql Server Veri Tabani Bağlantısı
Ders 53 - Veri Tabanında Tablo Oluşturma ve Tabloya Baglatı 1
Ders 54 - Veri Tabanında Tablo Oluşturma ve Tabloya Baglatı 2
Ders 55 - Veri Tabanında Tablo Oluşturma ve Tabloya Baglatı 3 - 05-07-2009, 22:07:37Basit 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:39Mysql şifresi nerede ? Şu şekilde dene, bilgilerini değiştirmeyi unutma..hostcuyum adlı üyeden alıntı: mesajı görüntüle
<?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:26MySQL 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");