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

जब फॉर्म नोड.जेएस में enctype=multipart/form-data पर सेट हो जाता है तो हम MySQL में डेटा कैसे भेज सकते हैं?

सुझाव

इसका संदर्भ लें

आपका डेटा जो डेटाबेस में डाला गया है, वह req.body ऑब्जेक्ट पर नहीं है, बल्कि कहीं और है। जैसे req.files.file वस्तु। आप console.log('req.file' + req.file + 'req.files' + req.files) का उपयोग करके लॉग का प्रिंट आउट ले सकते हैं आपकी app.js फ़ाइल पर

app.post('/save',upload.single('featured_img'), function (req, res) {

    console.log('req.file' + req.file + 'req.files' + req.files)

    let sql = "INSERT INTO `music`(`featured_img`, `title`, `band_name`, `audio`) VALUES ('" + req.body.featured_img + "', '"+req.body.title+"', '"+req.body.band_name+"', '"+req.body.audio+"')";
    let query = connection.query(sql, (err, results) => {
        if(err) throw err;
        res.redirect('/');
    });
});

संदर्भ




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं तालिका में डेटा के 24 घंटे बाद स्वचालित रूप से mysql तालिका से डेटा की पंक्तियों को कैसे हटाऊं?

  2. डेटाबेस प्राथमिक कुंजी पूर्णांक होना चाहिए?

  3. MySQL प्रतिबद्ध और लेनदेन

  4. SQL - यदि मौजूद है तो अद्यतन करें अन्यथा सम्मिलित करें

  5. tomcat7:JDBC ड्राइवर वर्ग को लोड नहीं कर सका [com.mysql.jdbc.Driver]