|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר חדש
|
פקודת insert into שמוסיפה ערך אוטומטי
השאלה שלי היא כזאת.
יש לי טבלה ובה יש את השדות id,user,pass זה הקוד שיוצר את הטבלה.: קוד:
c.execute "create table admin(id int(11) NOT NULL auto_increment PRIMARY KEY,user text,pass text)" עכשיו השאלה היא זאת.. כיצד אני יכול לעשות סקריפט insert שיוסיף אוטומטית את ה id שאמור להיות. דוגמא: קוד:
c.execute "insert into admin values('id?','admin',admin)" אני לא יודע מה להשים שם כדי שיתקבל מספר אוטומטי. תודה. ![]() |
![]() |
![]() |
# 2 |
עסק רשום [?]
|
כשאתה יוצר אתה השדה ID אתה נותן לו בExtra את האפשרות auto_increment וזהו..
זה בPMA לא יודע איך זה בC.. PHP קוד:
אז עכשיו כשאתה רוצה שזה יהיה אוטומטי את פשוט לא שם אותו בVALUES כלומר: PHP קוד:
|
![]() |
![]() |
# 3 |
חבר חדש
|
עובד תודה.
|
![]() |
![]() |
# 4 |
חבר חדש
|
טעות שלי זה לא עובד
קוד:
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 ''admin','02/07/2006 17:22:08','127.0.0.1')' at line 1 /admin/login_chek.asp, line 16 זה הקוד קוד:
c.execute "insert into adminlog values(,'"&request.form("user")&"','"&now()&"','"&request.ServerVariables("REMOTE_ADDR")&"')" |
![]() |
![]() |
# 5 |
Fatal Error
|
תמחק את הפסיק משם וזה יעבוד. מה הוא מחפש שם בכלל?
כשהגדרת עמודה כלשהי כ PK במסד, אתה לא צריך להורות בצד שרת להגדיל את המונה, המסד יעשה את זה לבד. בנוסף, משפט ה SQL שלך לא תקני - עליך לציין את השדות אליהם אתה מכניס את הנתונים: קוד:
INSERT INTO tbl (fld1,fld2,fld) VALUES ('aa','bb','cc')
__________________
eLad |
![]() |
![]() |
# 6 |
חבר וותיק
|
או מציב את הערך NULL בID
__________________
"Yesterday is history, Tomorrow is a mystery, Today is a gift, that's why it's called the present". |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|