LAST_INSERT_ID() | mysql_insert_id
ממה שהבנתי LAST_INSERT_ID() היא נשמרת פר-קונקשיין(per-connection) מה שאומר שאם מישהו יוסיף רשומה חדשה תוך כדי הפעולה ואני אבקש את הLAST_INSERT_ID() אני אקבל את הID של הרשומה האחרונה שהעמוד הנוכחי הכניס לא משנה אם הכניסו אחרי זה. זה נכון? אפשר להשתמש בזה בבטחון שאם מישהו יכניס משהו מיד אחרי ההכנסה ולפני שאני משתמש בLAST_INSERT_ID() אני עדיין אקבל את הID של מה שאני הכנסתי ולא של הרשומה שמישהו אחר הכניס תוך כדי? זה אותו סיפור לגבי mysql_insert_id? מה מהם יותר "בטוח"?
ממה שהבנתי LAST_INSERT_ID() היא נשמרת פר-קונקשיין(per-connection) מה שאומר שאם מישהו יוסיף רשומה חדשה תוך כדי הפעולה ואני אבקש את הLAST_INSERT_ID() אני אקבל את הID של הרשומה האחרונה שהעמוד הנוכחי הכניס לא משנה אם הכניסו אחרי זה. זה נכון? אפשר להשתמש בזה בבטחון שאם מישהו יכניס משהו מיד אחרי ההכנסה ולפני שאני משתמש בLAST_INSERT_ID() אני עדיין אקבל את הID של מה שאני הכנסתי ולא של הרשומה שמישהו אחר הכניס תוך כדי? זה אותו סיפור לגבי mysql_insert_id? מה מהם יותר "בטוח"?