कहता है कि अगर मैं अपनी साइट पर पंजीकृत प्रत्येक उपयोगकर्ता को एक अद्वितीय आईडी देना चाहता हूं। ऐसा लगता है कि अगर मैं ऐसा करना चाहता था तो मुझे यह करना होगा: आईडी के लिए यादृच्छिक संख्या बनाएं, यह देखने के लिए जांचें कि क्या आईडी पहले से मौजूद है, यदि यह मौजूद है, तो यह एक और यादृच्छिक संख्या बनाएं और अभी तक एक और क्वेरी भेजें यह देखने के लिए कि क्या मौजूद है, और इसी तरह ...PHP और mySQL (i): यादृच्छिक उपयोगकर्ता आईडी कैसे उत्पन्न करें?
यह उम्र के लिए जा सकता है। वृद्धिशील आईडी होने के अलावा, क्या ऐसा करने का कोई अच्छा तरीका है?
क्यों नहीं बस एक autoincrement फ़ील्ड का उपयोग है? क्या उपयोगकर्ताओं को वास्तव में आवश्यकता है (या देखभाल) कि उनके पास कुछ जटिल हैश है जो उन्हें पहचानता है, खासकर अगर ऐसा कुछ है जिसे उन्हें कभी देखने की ज़रूरत नहीं है? –
अपनी प्राथमिक कुंजी के रूप में एक ऑटोइनक्रिकमेंट फ़ील्ड का उपयोग करें। यह सब कुछ है जो सब करता है। – dqhendricks
अच्छी तरह से यूआरएल में इस्तेमाल किया जाएगा जैसे id = ##### और मैं साहसी होना चाहता था :-) –