#mysql #node.js
#mysql #node.js
Вопрос:
У МЕНЯ ЕСТЬ ЭТОТ КОД
app.post('/check',urlencodedParser,function (req, res) {
let sql=`SELECT dbdateentre FROM reservation WHERE idchambre = ${req.body.room}`;
let query=db.query(sql,(err,result)=>{
console.log(result);
})
});
и это результат в console.log
, который возвращает мне это
[ RowDataPacket { dbdateentre: 2020-12-17T23:00:00.000Z } ]
Комментарии:
1. Не могли бы вы скопировать и вставить свой код сюда? С выводом журнала
2. app.post(‘/ check’,urlencodedParser,function (req, res) { //залить creer в формат даты DateFormat.masks.hammerTime = ‘d’; var dateentree=req.body.dateentry; var format=DateFormat(dateentree, «hammerTime»); пусть sql =
SELECT dbdateentre FROM reservation WHERE idchambre = ${req.body.room}
; пусть query=db.query(sql,(ошибка, результат)=>{console.log(результат); }) }); app.listen(‘3000’,()=>{ console.log(‘сервер запустил порт 3000’) });3. Неплохо. Не могли бы вы отредактировать свой пост и вставить его туда?
4. я новичок в stackoverflow, я пытаюсь
5. если вы нажмете «у меня есть этот код», вы можете получить его
Ответ №1:
Если вы уверены, что ваши результаты будут содержать только одну строку, вы можете попробовать этот код
console.log(result[0].dbdateentre)
Комментарии:
1. спасибо, тыууууууууу, так что это сработало!!!!!!!!!!!!
2. теперь у меня много строк, как я могу вернуть их все?