"Masukkan data menggunakan mysql2 dalam Node.js"
P粉465287592
P粉465287592 2023-08-24 17:15:24
0
1
415
<p>Saya ada permintaan POST ini</p> <pre class="brush:php;toolbar:false;">app.post("/msg", (req, res) => { console.log(req.body) connection.query('MASUKKAN KE DALAM pelan (topik, nota, sumber) NILAI (?)', [req.body.topic, req.body.note, req.body.resource],(ralat, hasil) => jika (ralat) kembalikan res.json({ ralat: ralat }); }); });</pre> <p>Tetapi saya mendapat ralat ini daripadanya</p> <pre class="brush:php;toolbar:false;">"error": { "kod": "ER_WRONG_VALUE_COUNT_ON_ROW", "errno": 1136, "sqlState": "21S01", "sqlMessage": "Kiraan lajur tidak sepadan dengan kiraan nilai untuk baris 1" }</pre> <p>Ini ialah borang</p> <pre class="brush:php;toolbar:false;">BUAT rancangan JADUAL( id INT BUKAN NULL KUNCI UTAMA AUTO_INCREMENT, topik VARCHAR(64) BUKAN NULL, nota VARCHAR(200) BUKAN NULL, sumber VARCHAR(200) BUKAN NULL );</pra> <p>Apa yang salah dengan permintaan itu? </p>
P粉465287592
P粉465287592

membalas semua(1)
P粉161939752

Anda mesti memberikan tanda soal berdasarkan bilangan nilai lajur yang anda berikan.

app.post("/msg", (req, res) => {
  console.log(req.body)
  connection.query('INSERT INTO plans (topic, notes, resources) VALUES 
  (?,?,?)', [req.body.topic, req.body.note, req.body.resource],(error, 
  results) => {
     if (error) return res.json({ error: error });

     });
 });

Ini sepatutnya berkesan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan