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

MySQL अद्यतन क्वेरी के दौरान दो स्ट्रिंग को कैसे संयोजित करें?

आप $litcode . को बाइंड करने का प्रयास कर रहे हैं लेकिन आपके पास CONCAT(language,'-',code) . है . आपके पास 5 ? . है आपकी क्वेरी में लेकिन आप 6 पैरा को बांधने की कोशिश कर रहे हैं।

अपना कोड इसमें बदलें:

Database::connect(); 
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
$sql = "UPDATE literatures set spot = ?, code = ?, language = ?, count = ?, litcode = ? WHERE id = ?";
$q = $pdo->prepare($sql); 
$q->execute(array($spot,$code,$language,$count,$litcode,$id)); 
Database::disconnect();



  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 डेटा UNPIVOT करें

  2. MySQL तालिका अपडेट करें और डुप्लिकेट प्रविष्टियों को अनदेखा करें

  3. MySQL पदानुक्रमित डेटा के लिए आसन्नता सूची मॉडल बनाम नेस्टेड सेट मॉडल?

  4. MySQL में विदेशी कुंजी विफल जोड़ना (150 त्रुटि)

  5. डेटाबेस (MySQL) का उपयोग कर निर्माता/उपभोक्ता प्रणाली, क्या यह संभव है?