Php 连接两个不同的MySQL表

Php 连接两个不同的MySQL表,php,mysql,sql,join,Php,Mysql,Sql,Join,我的数据库中有两个表,我想加入它们 目的是显示每篇文章的所有评论(朋友和我自己的评论)。我成功地选择并显示了我的好友评论,但没有加入并显示我自己的评论 表结构 朋友们: id follower following 使用者 查询到目前为止的好友: SELECT following FROM friends WHERE follower='$follower' 用户查询: SELECT id FROM users WHERE id='$follower' 使用子句联接两个表: SELECT

我的数据库中有两个表,我想加入它们

目的是显示每篇文章的所有评论(朋友和我自己的评论)。我成功地选择并显示了我的好友评论,但没有加入并显示我自己的评论

表结构

朋友们:

id
follower
following
使用者

查询到目前为止的好友:

SELECT following FROM friends WHERE follower='$follower'
用户查询:

SELECT id FROM users WHERE id='$follower' 
使用子句联接两个表:

SELECT * FROM friends AS f INNER JOIN users AS u ON f.follower = u.id;
然后可以选择满足指定条件的必要行。例如,使用子句:


users
表中没有
follower
列。我强烈建议将mysql\u real\u escape\u字符串添加到发送到sql的所有变量中。所以,不要只保留follower='$follower',而是使用follower='.mysql\u real\u escape\u string($follower)。“。另一方面,你可能会被攻击和SQL注入!请在此处阅读更多:@IliaRostovtsev感谢您的建议:)
SELECT * FROM friends AS f INNER JOIN users AS u ON f.follower = u.id;
SELECT * FROM friends AS f INNER JOIN users AS u ON f.follower = u.id WHERE following = 1;