Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana kita bisa mengirim data di MySQL ketika formulir telah disetel ke enctype=multipart/form-data di node.js?

saran

rujuk ini

data Anda yang dimasukkan ke dalam database tidak ada di objek req.body, melainkan di tempat lain. seperti req.files.file obyek. Anda dapat mencetak log dengan menggunakan console.log('req.file' + req.file + 'req.files' + req.files) di file app.js Anda

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('/');
    });
});

referensi




  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 Query untuk menarik item, tetapi selalu menampilkan item tertentu di atas

  2. Tampilan MySQL dan penggunaan indeks

  3. Permintaan MySQL / urutan eksekusi klausa

  4. Bagaimana cara menanyakan soundex() di mysql

  5. Bagaimana saya bisa memasukkan int ke sedikit di MySQL 5.1?