如何使用Mysql DB中的AngularJs从两个表中获取数据

时间:2015-12-10 16:01:08

标签: javascript mysql angularjs

我想使用Angular Js从mysql的两个不同表中获取数据。我的表格如下所示:

注释

ID,User_id,Comment

用户

Id,Name,Email,Password

我想用这种格式的angluarJs显示数据:

Username : comments

2 个答案:

答案 0 :(得分:0)

要获取您想要运行以下语句的所有注释:

SELECT Name AS Username, Comment
FROM user, comments
WHERE user.id = comments.user_id

这是将两个表组合在一起,并将comments表中的user_id与users表中的id匹配。

答案 1 :(得分:0)

通常,使用Angular直接查询数据库是一种不好的做法。建议的方法是通过(RESTful)API公开数据,然后在后端执行查询并以某种格式(例如JSON)返回数据,然后Angular可以使用这些格式。