【问题标题】:How to get data from two table using AngularJs from Mysql DB如何使用 Mysql DB 中的 AngularJs 从两个表中获取数据
【发布时间】:2015-12-10 16:01:07
【问题描述】:

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

评论

ID,User_id,Comment

用户

Id,Name,Email,Password

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

Username : comments

【问题讨论】:

    标签: javascript mysql angularjs


    【解决方案1】:

    要获取您想要运行的所有 cmets,请执行以下语句:

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

    这是组合两个表,并将 cmets 表中的 user_id 与 users 表中的 id 匹配。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多