הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] בעיות SQL + GET (https://hosts.co.il/forums/showthread.php?t=32626)

ofek_golan 10-10-06 21:54

[PHP] בעיות SQL + GET
 
הנה חלק מקוד :
PHP קוד:

if(isset($_GET['user'])) {
    if(
$_GET['user'] == $user) {
        
mysql_query("DELETE username,password,level,time,date FROM users WHERE username = '{$_GET['user']}'");
        echo 
"<META HTTP-EQUIV=\"Refresh\"         CONTENT=\"10;URL=index.php\">";
                } else { 
        echo 
"לא קיים כזה משתמש במערכת";
                    }
            } else {

הדף עצמו ללא הGET




והוא נותן לי את 2 השגיאות האלה
קוד:

Warning: mysql_query(): Access denied for user 'ODBC'@'localhost' (using password: NO) in ... on line 11

Warning: mysql_query(): A link to the server could not be established in ... on line 11

מה התקלה?
מי שלא הבין שורה 11 זאת השאילתא

Level-Serv 10-10-06 22:35

יצרת חיבור למסד נתונים?
אם לא, צור.
אם כן, וודא כי הפרטים שהכנסת בחיבור תקינים.

ofek_golan 10-10-06 22:49

אה או קי תודה,

אבל עכשיו הכל עובד טוב רק שהוא לא מוחק לי אותו...

בניה 10-10-06 22:56

ב"ה


תוסיף
PHP קוד:

or die(mysql_error()) 


Balrog 10-10-06 23:05

אני לא מבין למה אתה נותן לו שמות של שדות למחוק, הוא אמור למחוק את כל השורה במסד..

קוד:

        mysql_query("DELETE username,password,level,time,date FROM users WHERE username = '{$_GET['user']}'");
תחליף ב:
קוד:

        mysql_query("DELETE FROM users WHERE username = '{$_GET['user']}'");

ofek_golan 10-10-06 23:13

תודה רבה אפשר לנעול ...

תודה לשניכם וגם לנסיונו של בניה

Balrog 11-10-06 00:27

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

ושמחתי לעזור :)

Tomer 11-10-06 01:14

נעול לבקשתך.


כל הזמנים הם GMT +2. הזמן כעת הוא 10:52.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ