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

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

Labs 22-12-07 17:49

[php] בעיה עם שילתאת UPDATE
 
לשילתא הבאה:
PHP קוד:

mysql_query("UPDATE members SET username='$username',password='$pass_s',email='$email',
fname='$firstname',lname='$lastname',birth='$birthday',city='$city',phone='$phone',msn='$msn',icq='$icq'
self='$self',body='$body',height='$height',hair='$hair',eyecolor='$eyecolor',active='1',aboutme='$aboutme',inter='$inter',per='$per',
numd='$numd',sahd='$sahd'
 WHERE `username`='$username'"
) or die (mysql_error()); 

זה כותב לי את השגיאה הזו:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'self='1',body='1',height='150',hair='1',eyecolor= '1',active='1',aboutme='dsa',in' at line 3

תודה לעוזרים

Kfir.G 22-12-07 19:18

השגיאה התחבירית בשאילתה היא ששכחת לשים פסיק אחרי החלק של האיסיקיו. חוץ מהשגיאה התחבירית יש לך שגיאה לוגית חמורה. מצד אחד אתה מעדכן את השם משתמש לשם אחר ומצד שני אתה מחפש את השם משתמש ששונה בתנאי חיפוש? אתה צריך להשתמש בשני משתנים שונים :)

Labs 22-12-07 20:16

ציטוט:

נכתב במקור על ידי kfir_dnd (פרסם 593818)
השגיאה התחבירית בשאילתה היא ששכחת לשים פסיק אחרי החלק של האיסיקיו. חוץ מהשגיאה התחבירית יש לך שגיאה לוגית חמורה. מצד אחד אתה מעדכן את השם משתמש לשם אחר ומצד שני אתה מחפש את השם משתמש ששונה בתנאי חיפוש? אתה צריך להשתמש בשני משתנים שונים :)

תודה :)
אפשר לנעול


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

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