התחברות ל sql

davan

New member
התחברות ל sql

שלום לכם
נתקל בבעיה של התחברות ל sql כל השדות מסומנים ובמסד הנתונים עודכן כל מה שדרוש אך ההתקשרות אינה פועלת - איך אפשר לתקן שגיאה זו תודה

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) in
C:\wamp\www\learn\reg\main_login.php on line 48

mysql_connect("$host", "$username", "$password")or die("cannot connect"); - זהו מקור השגיאה
host="localhost" username="" password="root"

בדף האינטרנט מראה אינו מקושר

ואם אפשר הסבר כללי על הודעות שגיאה איך אפשר לפתור אותן

תודה
 

merav955

New member
אפשור המשתמש בבסיס הנתונים

השגיאה אומרת שהגישה למשתמש admin חסומה. כלומר, ישנן כמה סיבות לשגיאה:
1. המשתמש או הססמא אינם נכונים.
2. המשתמש לא מוגדר בבסיס הנתונים.
אם אתה משתמש ב- php my admin יש לשונית שנקראת users, שם עליך ליצור את המשתמש הנ"ל עם הססמא שבחרת.
 

davan

New member
תודה .לא עזר

תודה רבה...אך זה לא עזר הוא מתקשר אם ה db אך לצערי הוא אינו מתקשר עם בסיס הנתונים שהצבתי לו .. login.
לפי דעתי יש טעות שגורם לכך או בקוד עצמו..תודה בכל אופן
 

davan

New member
הבעיה טופלה בקשר ל db יש בעיה נוספת

הבעיה טופלה איך שעשיתי מתקשר עם ה db - עכשיו בעיה נוספת -

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\learn\user\checklogin.php on line 33

שגיאה ושוב פעם איך אפשר לטפל בשגיאות איך אפשר לדעת היכן הטעות - תודה
 

merav955

New member
כתוב במפורש

השגיאה היא בשורה 33.
בלי קוד קשה לעזור לך לפתור את הבעיה.
ובל מקרה, תיעזר באתר php.net יש שם תיעוד לכל פונקציות ה- PHP
 

davan

New member
ישנה בעיה קטנה

תודה רבה על העזרה הבעיה טופלה - כרגע יש בעיה בהתחברות ברגע שהפרטים עודכנו הוא מאשר את הכניסה אך מופיע לי הודעת שגיאה זו

Deprecated: Function session_is_registered() is deprecated in C:\wamp\www\learn\user\login_success.php on line 13

מה השגיאה תודה
 

davan

New member
קוד php - עזרה

קוד php

('if(!session_is_registered('myusername
{
;(header("location:main_login.php"
}


Deprecated: Function session_is_registered() is deprecated in C:\wamp\www\learn\user\login_success.php on line 13

שגיאה ב if - מה השגיאה תודה סגור בקובץ php
 

amitayh

New member
כתוב בדיוק מה הבעיה - למה לא לקרוא??

הפונקציה הזאת כבר לא בשימוש (יצאה מה-API)
תעשה
if (isset($_SESSION['username']) { ... }
 

amitayh

New member
כתוב בדיוק מה הבעיה, למה לא לקרוא את השגיאה?

העברת לפונקציה mysql_num_rows ערך בוליאני במקום אם החיבור ל-DB.

אני לא מבין למה אנשים שואלים כל הזמן על הפונקציות הישנות של mysql_*, כנראה האינטרנט מפוצץ במדריכים שמשתמשים בהם...
 
למעלה