bftarane
یک شنبه 22 تیر 1393, 16:06 عصر
سلام.
یه مسئله ای هست که امروز فکرم رو درگیر کرده و اون اینکه
من همیشه در برنامه ها برای اینکه نام کاربری تکراری درج نشه از select count استفاده می کنم که اگه نتیجه غیرصفر برگردونه یعنی داده در حال حاضر این داده در جدول موجود هست،
حالا اگه دو نفر دقیقاً همزمان دکمه رو کلیک کنن (میدونم احتمالش زیاد نیست ولی میخوام جواب رو بدونم) خوب از نظر من برای هر دو تشخیص می ده که این نام کاربری در جدول موجود نیست و هر دو رو درج می کنه. آیا نظرم اشتباه هست؟
حالا من در یک برنامه نیاز به ثبت تاریخ غیرتکراری دارم و تصمیم داشتم در کلیک دکمه تاریخ الآن رو در یک متغیر استاتیک ذخیره کنم و نفر بعدی که کلیک می کنه چک می شه که آیا تاریخ الآن با تاریخ اون متغیر استاتیک یکی هست یا نه اگه یکی بود که پیغام بدم دوباره کلیک کنید ولی حالا ذهنم درگیر شده که اگه دکمه رو دو نفر در دقیقاً یک زمان کلیک کنن، خوب نتیجه مقایسه تکراری بودن برای هر دو false خواهد بود و الآن در واقع دو تا تاریخ یکسان برای این دو نفر درج میشه، البته شاید دارم اشتباه می کنم. ممنون میشم راهنمایی کنید.
یه مسئله ای هست که امروز فکرم رو درگیر کرده و اون اینکه
من همیشه در برنامه ها برای اینکه نام کاربری تکراری درج نشه از select count استفاده می کنم که اگه نتیجه غیرصفر برگردونه یعنی داده در حال حاضر این داده در جدول موجود هست،
حالا اگه دو نفر دقیقاً همزمان دکمه رو کلیک کنن (میدونم احتمالش زیاد نیست ولی میخوام جواب رو بدونم) خوب از نظر من برای هر دو تشخیص می ده که این نام کاربری در جدول موجود نیست و هر دو رو درج می کنه. آیا نظرم اشتباه هست؟
حالا من در یک برنامه نیاز به ثبت تاریخ غیرتکراری دارم و تصمیم داشتم در کلیک دکمه تاریخ الآن رو در یک متغیر استاتیک ذخیره کنم و نفر بعدی که کلیک می کنه چک می شه که آیا تاریخ الآن با تاریخ اون متغیر استاتیک یکی هست یا نه اگه یکی بود که پیغام بدم دوباره کلیک کنید ولی حالا ذهنم درگیر شده که اگه دکمه رو دو نفر در دقیقاً یک زمان کلیک کنن، خوب نتیجه مقایسه تکراری بودن برای هر دو false خواهد بود و الآن در واقع دو تا تاریخ یکسان برای این دو نفر درج میشه، البته شاید دارم اشتباه می کنم. ممنون میشم راهنمایی کنید.