Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक INT . के साथ डीबी तालिका अपडेट करें

अपने नामित प्लेसहोल्डर देखें:

(:User_Name, :billingemail, :password, :purchasedata, :active_code)

और

        $stmt->bindparam(":user_name",$uname);
        $stmt->bindparam(":user_mail",$email);
        $stmt->bindparam(":user_pass",$password);
        $stmt->bindparam(":active_code",$code);
        $stmt->bindparam(":purchasedata",$purchasedata);
  • वे मेल नहीं खाते।

प्रत्येक नामित प्लेसहोल्डर को जरूरी मैच और लेटरकेस में।

उदाहरण:

:user_name और :User_Name नहीं हैं वही।

तो यहाँ:

(:user_name, :user_mail, :user_pass, :purchasedata, :active_code)

इस पर मैनुअल काफी स्पष्ट है:

और MD5 का उपयोग करने में इसके साथ लाइव न हों, यह अब सुरक्षित नहीं है।

password_hash() का उपयोग करें :

त्रुटियों की जांच करें:

और सुनिश्चित करें कि आपके कॉलम नाम सही हैं और लेटरकेस एक कारक हो सकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इकाई ढांचा जहां खंड पर एक अतिरिक्त शर्त जोड़ता है

  2. MySQL अक्षांश और देशांतर तालिका सेटअप

  3. किसी अन्य स्तंभ के मानों के समूह के आधार पर किसी स्तंभ के मानों का योग करें

  4. टोकन गार्ड में api_token कॉलम कैसे बदलें?

  5. तालिकाओं से डेटा लाने के लिए आवश्यक एकल क्वेरी