php - Issue in store user details in sql database -


मैंने php का उपयोग कर रजिस्टर फॉर्म पृष्ठ बनाया है।

यह code_exec.php है:

  & lt;? Php शामिल 'config.php'; error_reporting (E_ERROR); session_start (); $ रूप = $ _POST; $ Fname = $ प्रपत्र [ 'fname']; $ Lname = $ प्रपत्र [ 'lname']; $ ईमेल = $ प्रपत्र [ 'ईमेल']; $ पारित = $ प्रपत्र [ 'पास']; $ फोन = $ प्रपत्र [ 'फोन']; $ Sex_select = $ प्रपत्र [ 'sex_select']; $ महीने = $ प्रपत्र [ 'माह']; $ दिन = $ प्रपत्र [ 'दिन']; $ साल = $ प्रपत्र [ 'साल']; $ परिणाम = "फसल में शामिल करें (fname, lname, ईमेल, पास, फोन,` लिंग_सैक्ट`, महीना, दिन, वर्ष) मूल्य (: fname,: lname,: ईमेल,: पास,: फ़ोन,: सेक्स_सच्चे, महीने , :दिन साल)"; यदि (! $ परिणाम) {मर (msg (0, "गलत क्वेरी")); }? & Gt;   

config.php:

  & lt; php $ user = 'root'; $ Pass = ''; $ Db = नया पीडीओ ('mysql: host = localhost; dbname = फसल', $ उपयोगकर्ता, $ पास); ? & Gt;   

अब मैंने कोई त्रुटि नहीं दिखाई, लेकिन उपयोगकर्ता डेटा को संग्रहीत नहीं किया।

मुझे पता है, मेरे कोड के साथ मेरी गलती क्या है।

अग्रिम धन्यवाद।

अपने टेबल से फ़ील्ड "वर्ष" निकालें और इसे नाम बदलें कुछ और। जैसा कि mysql एक कीवर्ड की तरह वर्ष का व्यवहार करता है। इसलिए यह आपको तालिका में डेटा डालने की अनुमति नहीं देगा।

कुछ दिनों पहले मेरे लिए भी यही समस्या उत्पन्न हुई थी मैंने phpmyadmin में परीक्षण किया है। मुझे यह समाधान मिला।

और आपको इस तरह की क्वेरी को निष्पादित करने की आवश्यकता है

  mysql_query ($ परिणाम);   

फिर जांचें कि क्या इसे निष्पादित नहीं किया गया है ..

Comments

Popular posts from this blog

Out of index C/C++ -

regex - PatternSyntaxException: while using String.ReplaceAll function in java? -

java - Projects which are accessed via multiple (different) IDEs: Ant or Maven? -