![]() |
[בעיה] שגיאת תחביר - MYSQL.
השאילתא:
PHP קוד:
קוד:
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 |
אתה עושה את זה על שרת או אצלך במחשב? כי לדעתי זה על המחשב שלך וזאת הבעיה
|
על שרת פרטי של חברת HostAtOnce אם זה כל כך חשוב.
|
פשואט הייתה לי הבעיה בשרת במחשב שלי
למה שמת בהתחלה @? |
ציטוט:
|
אם אני לא טועה user זו מילה שמורה ושים רווח בין שם הטבלה לסוגריים
|
תודה.
הבעיה היתה באמת הרווח בין הסוגריים לשם הטבלה. |
user היא לא מילה שמורה.
שמח שהצלחת =] בפעם הבאה תנסה לשמור על SQL חוקי [``, רווחים וכו'] (אתה תמיד יכול להריץ פקודה בphpmyadmin ואז לבטל ולהעתיק את הקוד) יומטוב. |
ציטוט:
השיטה היא להדפיס את השאילתא ואז לראות מה דפוק/חסר בה. ובכלל, שמות שדות וטבלאות עדיף לעטוף בסוגריים מרובעות (למניעת מילים שמורות), למה לעטוף אותם בגרש רק אלוהים יודע.. |Rolleyes| |
ציטוט:
|
אם כבר פתחתי נושא על זה, קרתה לי שגיאה עם עוד שאילתא:
PHP קוד:
|
אם אני לא טועה ALTER זה למחוק טבלה *-8
תנסה UPDATE |
ציטוט:
|
ALTER זה לעדכון טבלה, UPDATE זה לעדכון נתונים בטבלה.
אחי תנסה להוריד את ה'' מהמספרים- כי הם מספרים ולא מחרוזות טקסט.. |
עדיין אותה שגיאה..
|
PHP קוד:
|
השגיאה:
קוד:
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 ''users' CHANGE 'user_level' ENUM( '0', '1', '2', '3' ) N |
ציטוט:
ציטוט:
|
ציטוט:
|
קוד:
ALTER TABLE `users` CHANGE `user_level` `user_level` ENUM( '0', '1', '2', '3' ) NOT NULL DEFAULT '3' פשוט שכחנו לכתוב את השם המחודש של הטבלה, שאמור להיות אותו שם (בחלק של ה`user_level` `user_level` ) |
:qqb009: לא עובד..
|
אני חושב שהצלחתי..
עריכה: לא הצלחתי =/ משום מה במסד השאילתא עובדת, ופה לא =/ |
תבדוק קישורית של MYSQL, יכול להיות שכבר שמת mysql_close לא שמת לב..
|
שלילי, mysql_close שמתי רק לאחר השאילתא.
|
תביא לפה את כל הקוד מהרגע שאתה מתחבר למסד..
|
פתרתי את הבעיה! (שים לב לגרשים):
PHP קוד:
|
מה שונה ממה שאני רשמתי?
(תרשום את הקוד כציטוט ותדגיש את התוספת שלך) |
עכשיו שאני מסתכל אותו דבר :D
כנראה אני לא העתקתי אותו טוב.. חח |
כל הזמנים הם GMT +2. הזמן כעת הוא 18:54. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ