Tuesday 15 May 2012

php mysql update query -


मैं एक edit_setting पृष्ठ बना रहा हूँ जो उपयोगकर्ताओं को अपनी प्रोफाइल अपडेट करने की अनुमति देता है। मैं हर फ़ील्ड को अपडेट करने में सक्षम था, लेकिन ईमेल पते के लिए फ़ील्ड ने मुझे एक त्रुटि दी थी।

प्रमुख ईमेल के लिए डुप्लिकेट प्रविष्टि

कैसे हल करने के लिए यह गलती? यह कोड का टुकड़ा है जो ईमेल फ़ील्ड को संभालता है। यदि आप अतिरिक्त कोड चाहते हैं तो मुझे बताएं।

account_setting.php
  $ edit_query = mysql_query ("यूट्यूब सेट अप यूट्यूब सेट first_name = '$ fname', last_name = '$ lname ', Address =' ​​$ country ', email_address =' ​​$ email ', specialization_name =' $ spec ', ब्याज =' $ aboutme 'WHERE user_id =' $ userid '") या मर (mysql_error ()); & Lt; td & gt; & lt; लेबल के लिए = "ईमेल" & gt; & lt; span class = "फ़ील्ड" & gt; ईमेल पता & lt; / span & gt; & lt; / label & gt; & lt; / td & gt; & Lt; td & gt; & lt; इनपुट प्रकार = "टेक्स्ट" नाम = "ईमेल" प्लेसहोल्डर = "ईमेल_अडर" मान = "& lt;? Php ईमेल करें ईमेल करें $ ईमेल;? & Gt;" / & Gt; & lt; / टीडी & gt;    

इसका अर्थ है कि email_address फ़ील्ड पर बाधा है जो एक ई-मेल पते के लिए कई रिकॉर्डों को प्रतिबंधित कर रहा है। यदि यह एक प्राथमिक कुंजी है, तो आपको यह मूल्यांकन करने की आवश्यकता है कि कौन से क्षेत्र रिकॉर्ड (सरोगेट कुंजी) की विशिष्ट पहचान करेगा। यदि यह एक अद्वितीय बाधा है, तो आप बाधा को छोड़ सकते हैं।

No comments:

Post a Comment