למה השאילתה הבאה תמניד מוסיפיה 2 לערך השדה, במקום להוסיף את ערך השדה ב-1 ? קוד: UPDATE tbl SET count=count+1 WHERE id=
UPDATE tbl SET count=count+1 WHERE id=
אתה בטוח שזה מוסיף 2?
[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://www.varon.co.il/signature.asp?type=.jpg] "The reasonable man adapts himself to the world, The unreasonable one persists in trying to adapt the world to himself, Therefore all progress depends on the unreasonable man" --- George Bernard Shaw
בטוח בטוח, כך לפחות היה אצלי במחשב, אני לא בטוח שבדקתי גם בשרת שאני כרגע משתמש בו. בכל אופן, אתה רואה משהו בעייתי בקוד ? כי אני ממש לא רואה בעיה.
אין ערך אחרי ה 'Id=' בלי קשר, count לא ממש השם הכי טוב לשדה... הייתי משתמש באחר.
יש id, זה נמצא במשתנה ועובד כראוי (הערך שמתווסף מתווסף גם לשדה הנכון, הבעיה רק שבמקום ++ זה מבצע +2). אשמח להבין מה הבעיה עם שדה בשם count ?
נמאס לכם לזכור סיסמאות? לחצו כאן!
תודה, האסימון נפל, משום מה לא הצלחתי להזכר לפני זה שיש כזאת פקודה ומה היא עושה. קורה... טוף, אשנה, יתכן באמת שזה בגלל זה.
אם יש לך `` שעוטף את שם השדה, אז אין בעיות עם מילים שמורות.
כן, ידוע, חשבתי גם על זה, רק שהתרגלתי לחיות ללא החיה ` אז נראה מה אעשה, כנראה שהפעם כן אשעה כך, ואז אחסוך לי את השינוי בטבלאות.