आप डेटाबेस में उपयोगकर्ता नाम फ़ील्ड को प्राथमिक कुंजी या अद्वितीय बना सकते हैं, जो डेटाबेस में उपयोगकर्ता नाम की विशिष्टता की गारंटी देता है।
फिर, यदि आप पहले से मौजूद उपयोगकर्ता नाम को सम्मिलित करने का प्रयास करते हैं, तो mysql_query() कार्य करेगा विफल, FALSE लौटाना ।
इसके अलावा, आपको एक साधारण चयन कथन का उपयोग करते हुए हमेशा उपयोगकर्ता नाम के अस्तित्व के लिए डेटाबेस से पूछताछ करनी चाहिए:
SELECT username FROM table WHERE username='$php_username_var';