【发布时间】:2015-12-10 16:01:07
【问题描述】:
我想使用 Angular Js 从 mysql 的两个不同表中获取数据。我的表格如下所示:
评论
ID,User_id,Comment
用户
Id,Name,Email,Password
我想用 angluarJs 以这种格式显示数据:
Username : comments
【问题讨论】:
标签: javascript mysql angularjs
我想使用 Angular Js 从 mysql 的两个不同表中获取数据。我的表格如下所示:
评论
ID,User_id,Comment
用户
Id,Name,Email,Password
我想用 angluarJs 以这种格式显示数据:
Username : comments
【问题讨论】:
标签: javascript mysql angularjs
要获取您想要运行的所有 cmets,请执行以下语句:
SELECT Name AS Username, Comment
FROM user, comments
WHERE user.id = comments.user_id
这是组合两个表,并将 cmets 表中的 user_id 与 users 表中的 id 匹配。
【讨论】:
一般来说,直接使用 Angular 查询数据库是一种不好的做法。这样做的推荐方法是通过(RESTful)API 公开数据,然后在后端执行查询并以某种格式(例如 JSON)返回数据,然后 Angular 可以使用这些格式。
【讨论】: