PDA

View Full Version : ایجاد آیدی یکتا برای هر کاربر



m_karimi
جمعه 19 آذر 1389, 20:37 عصر
سلام

من می خواستم یک شماره عضویت یکتا برای هر کاربر داشته باشم به طوری که خود سیستم به هر کاربر یک شماره بده. بیشتر از 10 رقم هم نباشه.

Vahid Faraji
جمعه 19 آذر 1389, 20:46 عصر
من دو روش به نظرم می رسه:
1. استفاده از فیلد primery key جدول که auto number باشه که سیستم به رکورد اختصاص می ده و از همون به عنوان شماره عضویت استفاده کنیم.
2. به صورت رندم یک رشته مثلا 10 رقمی در نظر بگیریم و هر بار تولید کنیم و با قبلی ها مقایسه کنیم اگه تکراری نبود به کاربر اختصاص بدیم.

bestirani2
جمعه 19 آذر 1389, 22:46 عصر
http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_uuid