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

केवल चर को संदर्भ द्वारा पारित किया जाना चाहिए ... लाइन 13 पर विफल

इसे बदलें

$stmt->bindParam(':email', $_POST['email']);
$stmt->bindParam(':username', $_POST['username']);
$stmt->bindParam(':password', password_hash($_POST['password'], PASSWORD_BCRYPT));

इसके लिए

$email =  $_POST['email'];
$username = $_POST['username'];
$password = password_hash($_POST['password'], PASSWORD_BCRYPT);

$stmt->bindParam(':email', $email);
$stmt->bindParam(':username', $username);
$stmt->bindParam(':password',$password);

त्रुटि संदेश स्पष्ट है, हालांकि आपको उन मानों को चर में निर्दिष्ट करने की आवश्यकता है, फिर उन्हें पास करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL गलत डेटाटाइम मान:'0000-00-00 00:00:00'

  2. मैं अपने डेटाबेस कनेक्शन को कैसे सुरक्षित बना सकता हूँ?

  3. क्या MySQL में अनुक्रमणिका द्वारा कोई FIND_IN_SET है?

  4. पोस्ट में इमेज एल्बम कैसे प्रदर्शित करें? [केवल PHP और MYSQL का उपयोग करके]

  5. mysql:किसी फ़ील्ड की लंबाई को कैसे छोटा करें?