Mövzu üzrə bənzər suallara da baxa bilərsiniz.

PHP-də xəta

Salam. PHP-də database-ə qoşulanda bele yazır
Warning: mysql_query(): Access denied for user ”@’localhost’ (using password: NO) in C:\xampp\htdocs\LogIn_LogOut\loginform.inc.php on line 15

Warning: mysql_query(): A link to the server could not be established in C:\xampp\htdocs\LogIn_LogOut\loginform.inc.php on line 15
kod ise budu
if (!empty($username)&&!empty($password)){
$query = “SELECT `ID` FROM `reg2` WHERE `name`=’$username’ AND `password`=’$password'”;
if ($query_run = mysql_query($query)){
$query_num_row = mysql_num_rows($query_run);
if ($query_num_row==0){
echo ‘Invalid username/password combination.’;
}
else if ($query_num_row==1) { echo ‘ok’; }
}
}
else {echo ‘You must supply a username and password.’;}
}
PS: localhostda parol var.
görəsən nəyi sehf eləmişəm?


Kateqoriya: Sual . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (4 cavab var)

(17:19, 06/01/2016 ) #60605

kodunuza mysql_connect və mysql_select_db çatışmır. Buradan oxuya bilərsiz .
Ümumiyyətlə isə mysql yox mysqli class-ı istifadə edilməlidir, mysql class-ı artıq dəstəklənmir.
yəni mysql_conntect əvəzinə mysqli_connect, mysql_query əvəzinə mysqli_query və.s.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (01:27, 07/01/2016 ) #60620

    mysql_connect və mysql_select_db kodların hara yazmalıyam ki?qısaca başa salım mən DB-ə connection.php seyfesinde qoşulmuşam ve require ilə index.php – ə baglanmışam.Ona görə siz dediyiniz kodları niye ve necə istifadesin anlamadım.O ki qaldi mysqli classına on görə cox saq olun,anladıgim deişikıik sadecə “i” hərifindədi =)

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (01:43, 07/01/2016 ) #60621

      kod
      O kodları mysql barədə işiniz başlamadan öncə yazmalısız. Yəni php haradan bilsin ki sizin sql-dəki SELECT `ID` FROM `reg2`
      reg2 table-ı harada yerləşir? Axı php sehrli deyil 🙂 Ona demək lazımdır ki, o table hansı bazada yerləşir(mysql_select_db) və ən əsası o bazaya necə bağlanmaq olar. (mysql_connect)
      Deməli connection.php də varmış sizdə. Amma kodda o yoxdur. Siz kodda nə yazmısızsa bizim sizin kod barədə gördüyümüz o olur. Ona görə də mümkün qədər dolğun təqdim etmək lazımdır kodun quruluşunu.
      Gələk verdiyiniz koda. Orada səhvdən də görünür ki (Access denied for user ”@’localhost’ (using password: NO) loginform.inc-də bağlanılmağa çalışılan verilənlər bazası üçün istifadəçi adı və parol daxil edilməyib. Tam kodu bir daha nəzərdən keçirin və mysql_connect və mysql_select_db-ni lazımi yerə yazın.

      mysqli
      Aha i hərfindədir əsas dəyişiklik, amma başqa kiçik fərqlər də var, nümunələrdə özünüz görəcəksiniz. Amma çox kiçik fərqlərdir.

      Ən yaxşısı internedən hazır kodlara baxın. (mysql query sample yazıb axtarın). O halda görəcəksiz connect harda olur, select harada.

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(02:13, 07/01/2016 ) #60622

Aha mənim səhfim olub connection.php haqda məlumat yazmamişam. Connectionun kodu belədi
$con_error = ‘Could not connect’;

$mysql_host= ‘localhost’;
$mysql_user = ‘root’;
$mysql_pass = ‘6591336’;

$mysql_db = ‘elchin_db’;

if (!@mysql_connect($mysql_host,$mysql_user,$mysql_pass)||!@myslq_select_db($mysql_db)){
die($con_error);
}
testdende kecir ama mən sabah birdəfəde siz dediyiniz kimi edib yoxlayacam.He-yoxunsabah deyərəm inş ALLAH.Cox saq olun məsləhətə görə 🙂

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

JohnnyBravo2 cavab verdi - İldə neçə telefon ala bilərik? (3 saat əvvəl)

Aga5586 cavab verdi - Yeni Apple Virusu (5 saat əvvəl)

E. Hacı cavab verdi - İldə neçə telefon ala bilərik? (5 saat əvvəl)

E. Hacı cavab verdi - Tədqiqat işi üçün sualım var. (7 saat əvvəl)

E. Hacı cavab verdi - Yeni Apple Virusu (8 saat əvvəl)

Murad Agayev cavab verdi - NETBEANS 8.2 açılmır. (22 saat əvvəl)

Murad Agayev cavab verdi - Ubuntu haqqında suallarım var. (22 saat əvvəl)

ElZahir cavab verdi - Dual Boot haqqında(kömək) (1 gün əvvəl)

ElZahir cavab verdi - Dual Boot haqqında(kömək) (1 gün əvvəl)

E. Hacı cavab verdi - Java təcrübə qazanmaq - Java təcrübə proqramları (1 gün əvvəl)

Sadig Sadigzadeh cavab verdi - GoldenPay tipli layihənin hazırlanması (1 gün əvvəl)

Sadig Sadigzadeh cavab verdi - Java, android proqramlaşdırma ilə işləmək üçün proqram (1 gün əvvəl)

Sadig Sadigzadeh cavab verdi - Proqramistin köməyi lazımdır... (C++, C#, Delphi, PHP, Java, JavaScript, Visual Basic) (1 gün əvvəl)

Sadig Sadigzadeh cavab verdi - programlaşdırmanı kurslarda öyrənmək yoxsa özbaşına öyrənmək? (1 gün əvvəl)

Sadig Sadigzadeh cavab verdi - NETBEANS 8.2 açılmır. (1 gün əvvəl)

E. Hacı - 571 xal

Software Developer - 571 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 414 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Bextiyar Azeroglu - 217 xal

Sistemə daxil olmuş 19155 sualdan 94%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2018