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

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

miniature 26-03-06 12:22

[בעיה] שגיאת תחביר - MYSQL.
 
השאילתא:
PHP קוד:

@mysql_query("INSERT INTO user(username,password,email,first_name,last_name,info,signup_date) VALUES('$username','$db_password','$email','$first_name','$last_name','$info',now())")  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 'user(username,password,email,first_name,last_name,info,signup_d
לא הבנתי מה הבעיה ??..

Cool_DuDu 26-03-06 12:30

אתה עושה את זה על שרת או אצלך במחשב? כי לדעתי זה על המחשב שלך וזאת הבעיה

miniature 26-03-06 12:39

על שרת פרטי של חברת HostAtOnce אם זה כל כך חשוב.

Cool_DuDu 26-03-06 12:50

פשואט הייתה לי הבעיה בשרת במחשב שלי
למה שמת בהתחלה @?

miniature 26-03-06 12:51

ציטוט:

נכתב במקור על ידי Cool_DuDu
פשואט הייתה לי הבעיה בשרת במחשב שלי
למה שמת בהתחלה @?

אם שמים @ במקרה ואירעה שגיאה הקוד יפסיק לרוץ.

eLad 26-03-06 12:58

אם אני לא טועה user זו מילה שמורה ושים רווח בין שם הטבלה לסוגריים

miniature 26-03-06 13:03

תודה.
הבעיה היתה באמת הרווח בין הסוגריים לשם הטבלה.

BlueNosE 26-03-06 13:19

user היא לא מילה שמורה.

שמח שהצלחת =]
בפעם הבאה תנסה לשמור על SQL חוקי [``, רווחים וכו'] (אתה תמיד יכול להריץ פקודה בphpmyadmin ואז לבטל ולהעתיק את הקוד)
יומטוב.

eLad 26-03-06 13:30

ציטוט:

נכתב במקור על ידי BlueNosE
user היא לא מילה שמורה.

שמח שהצלחת =]
בפעם הבאה תנסה לשמור על SQL חוקי [``, רווחים וכו'] (אתה תמיד יכול להריץ פקודה בphpmyadmin ואז לבטל ולהעתיק את הקוד)
יומטוב.

השיטה היא לא להריץ את השאילתא מיליון פעם ב EM כדי לראות מה נכון ומה לא.

השיטה היא להדפיס את השאילתא ואז לראות מה דפוק/חסר בה.

ובכלל, שמות שדות וטבלאות עדיף לעטוף בסוגריים מרובעות (למניעת מילים שמורות), למה לעטוף אותם בגרש רק אלוהים יודע.. |Rolleyes|

miniature 26-03-06 13:31

ציטוט:

נכתב במקור על ידי eLad
השיטה היא לא להריץ את השאילתא מיליון פעם ב EM כדי לראות מה נכון ומה לא.

השיטה היא להדפיס את השאילתא ואז לראות מה דפוק/חסר בה.

ובכלל, שמות שדות וטבלאות עדיף לעטוף בסוגריים מרובעות (למניעת מילים שמורות), למה לעטוף אותם בגרש רק אלוהים יודע.. |Rolleyes|

בשביל מה להחזיק את ה SHIFT סתם? ;P


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

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