【发布时间】:2018-03-15 18:13:14
【问题描述】:
我有两张桌子
posts_table
post_id |用户 ID |状态消息 |日期时间
cmets_table
cmets_id |用户 ID | post_id | cmets_message |日期时间
我的代码是这样的,我想显示每篇文章并在这篇文章中显示所有 cmets 消息
router.get('/', (req, res, next) => {
connection.query('SELECT * FROM photos_status', (err, result) => {
if(err){
console.error(err);
}else{
if(result.length >0){
for(var i = 0; i < result . length ;i++){
var Temp = [];
var post_id =result[i]. post_id;
connection.query('SELECT * FROM comments WHERE post_id = ?',
[post_id], function (error, results) {
if (error) {
res.json({
status:false,
message:'there are some error with query'
})
}else{
res.status(200).json({
result ,
results
});
}
})
}
}
}
});
});
我想从数据库中选择数据并像这样显示
[
{ "post_id":"1",
"user_id":"2",
"status_x":"demo ..."
" comments"[
{
"user_id":"1",
"post_id":"1",
"comments_message":"demo..",
},
{
"user_id":"2",
"post_id":"1",
"comments_message":"demo..",
}
]
}
]
【问题讨论】:
-
为您的问题添加完整的描述,并添加您尝试做的事情..
-
它可以完整的描述添加所以请帮助我
标签: javascript node.js