14-10-13, 21:59 | # 1 |
חבר מתקדם
|
שגיאה בקובץ הרשמה עם חיבור למסד, ממש מוזר
השגיאה הבאה מופיעה כשאני מנסה להרשם לאתר שלי:
קוד:
Error inserting data to the table query:insert into users( username, firstname, lastname, email, password, confirmcode, points, date, ban ) values ( "test", "test", "test", "test@gmail.com", "e10adc3949ba59abbe56e057f20f883e", "735abc478da90a89b8bd051b9a486111" "0" "2013-10-14" "0" ) mysqlerror:Column count doesn't match value count at row 1 לכן הוספתי בקוד הרשמה את הדבר הבא $points = '0' ואז עשיתי לזה POST כחלק מההרשמה, וציפיתי שכל משתמש שיירשם זה יכניס את הפרטים שהוא הכניס למסד כמו שזה עשה עד כשיו, ובנוסף גם יכניס את הערך '0' לעמודה POINTS. אבל זה לא קרה.. והופיעה לי השגיאה הזו. אותו דבר עשיתי עם עמודת BAN (שאמורה להראות האם המשתמש מורחק), ועמודת הDATE. 3 העמודות האלה POINTS BAN וDATE, כשהן לא היו בקוד הרשמה ההרשמה עבדה מעולה ורשמה את כל הפרטים של המשתמש במסד, וכהוספתי את ה3 האלה, מבלי להוסיף פונקציה מיוחדת אלא פשוט להציב ב$points = '0' ו$ban ='0' וdate בתור date(mm,dd,yy) .. כמו שאתם רואים בשגיאה התאריך אכן רוצה להקלט במסד, כנל גם הערכים של האפסים שהצבתי, וכנל כל שאר הפרטים. לכן אני לא מבין מה אומרת השגיאה הזו? המסד מסודר אצלי בדיוק כפי שמוצג כאן לפי הסדר. 9 עמודות של username,firstname,lastname,password,email,confirm code,points,date,ban תודה רבה לעוזרים! |
14-10-13, 23:13 | # 2 |
עסק רשום [?]
|
חסר לך פסיקים בין ה-3 הערכים האחרונים ב-Value
__________________
BuildDream בניית אתרי אינטרנט לשירותך. עסק רשום במס הכנסה ומספק קבלות כחוק. www.BuildDream.co.il - www.iBuild.co.il |
15-10-13, 13:43 | # 3 |
חבר מתקדם
|
Last edited by Tyler; 15-10-13 at 15:38.. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|