سلام
در این آدرس شماره یوزر ذخیره میشه. که از نوع int(10) و بصورت AUTO_INCREMENT می باشد
Table: oc_t_user -> pk_i_id
اگر توجه کنید از نوع اینت و تا 10 شماره میشه ذخیره کرد. ولی وقتی من تو phpMyAdmin به صورت دستی میخوام یوزر اضافه کنم وقتی یک عددی مانند "8888888888" و یا هر عددی بزرگتر از این رو مانند "999999999999999" برای آیدی یوزر میدم تو دیتابیس "4294967295" ذخیره میکنه و بعد دیگه تو وبسایت نمیزاره یوزر اضافه کنیم. حتی اگر این یوزری که اضافه کردم رو پاک کنم باز هم نمیزاره یوزر جدیدی اضافه کنم.
و اما سوال اول: خوب این نوعش اینت 10 است، چرا نمیزاره مثلا "9999999999" که 10 رقمی است رو اضافه کنیم و بیشتر از "4294967295" اجازه نمیده
سوال دوم: اینه که من هر چی گشتم نتونستم پیدا کنم که این کد که میگه از شماره "4294967295" بیشتر یوزر اضافه نکن و حتی میگه اگر شماره "4294967295" اضافه شد و حتی اگر پاک شد هم اجازه نده دیگه یوزر اضافه بشه. یعنی اگر یک بار با این آیدی یوزر اضافه کنی و بعد حتی پاک هم کنی دیگه محاله بتونی یوزر اضافه کنی و کلا یوزر ساختن از بین میره. اگر این کدش رو توی او-اس-کلاس برام پیداش کنید ممنون میشم. واقعیتش اینه که خیلی از کاربران ثبت نام میکنند و بعد ایمیلشون رو تایید نمیکنند و من این یوزرها رو پاک میکنم و شماره آیدی کاربران همینجور میره بالا. برای این شاید تو آینده نیاز داشتم مثلا نوع آیدی رو بزارم int(20)
سوال سوم: اصلا چرا "4294967295"؟ چرا یک شماره کم و یا یک شمار زیاد نه؟ چه چیز خاصی تو این شماره هست که این رو لیمیت گذاشتن؟
با احترام
در این آدرس شماره یوزر ذخیره میشه. که از نوع int(10) و بصورت AUTO_INCREMENT می باشد
Table: oc_t_user -> pk_i_id
اگر توجه کنید از نوع اینت و تا 10 شماره میشه ذخیره کرد. ولی وقتی من تو phpMyAdmin به صورت دستی میخوام یوزر اضافه کنم وقتی یک عددی مانند "8888888888" و یا هر عددی بزرگتر از این رو مانند "999999999999999" برای آیدی یوزر میدم تو دیتابیس "4294967295" ذخیره میکنه و بعد دیگه تو وبسایت نمیزاره یوزر اضافه کنیم. حتی اگر این یوزری که اضافه کردم رو پاک کنم باز هم نمیزاره یوزر جدیدی اضافه کنم.
و اما سوال اول: خوب این نوعش اینت 10 است، چرا نمیزاره مثلا "9999999999" که 10 رقمی است رو اضافه کنیم و بیشتر از "4294967295" اجازه نمیده
سوال دوم: اینه که من هر چی گشتم نتونستم پیدا کنم که این کد که میگه از شماره "4294967295" بیشتر یوزر اضافه نکن و حتی میگه اگر شماره "4294967295" اضافه شد و حتی اگر پاک شد هم اجازه نده دیگه یوزر اضافه بشه. یعنی اگر یک بار با این آیدی یوزر اضافه کنی و بعد حتی پاک هم کنی دیگه محاله بتونی یوزر اضافه کنی و کلا یوزر ساختن از بین میره. اگر این کدش رو توی او-اس-کلاس برام پیداش کنید ممنون میشم. واقعیتش اینه که خیلی از کاربران ثبت نام میکنند و بعد ایمیلشون رو تایید نمیکنند و من این یوزرها رو پاک میکنم و شماره آیدی کاربران همینجور میره بالا. برای این شاید تو آینده نیاز داشتم مثلا نوع آیدی رو بزارم int(20)
سوال سوم: اصلا چرا "4294967295"؟ چرا یک شماره کم و یا یک شمار زیاد نه؟ چه چیز خاصی تو این شماره هست که این رو لیمیت گذاشتن؟
با احترام