PHP从多个表中选择
我有一个文章页面,我只想显示每个帐户都在关注的用户提要,有点像twitter。 我必须区分表一个称为PHP从多个表中选择,php,mysql,Php,Mysql,我有一个文章页面,我只想显示每个帐户都在关注的用户提要,有点像twitter。 我必须区分表一个称为posts另一个称为followers 我想循环文章,但我希望它只选择我的帐户正在跟踪的用户。 我只需要SQL查询就可以了,因为PHP是其余部分的一部分,我可以执行它 像这样的,虽然我知道这个不起作用 $connect->query("SELECT id,userid,postagem FROM posts WHERE IN (SELECT followed FROM followers W
posts
另一个称为followers
我想循环文章,但我希望它只选择我的帐户正在跟踪的用户。
我只需要SQL
查询就可以了,因为PHP
是其余部分的一部分,我可以执行它
像这样的,虽然我知道这个不起作用
$connect->query("SELECT id,userid,postagem FROM posts WHERE IN (SELECT followed FROM followers WHERE whofollowed = '$userd' ) ORDER BY id DESC LIMIT 13");
假设followers表中的
followerd
也是一个用户ID:
$connect->query("SELECT id,userid,postagem FROM posts WHERE userid IN (SELECT followed FROM followers WHERE whofollowed = '$userd' ) ORDER BY id DESC LIMIT 13")
userid必须在两者中匹配查询的意思是“选择后面跟着提供的userid的所有用户id的帖子”。您只需将提供的userid与followers表进行匹配,就可以获得该用户正在跟踪的userid。这不是循环,我需要它来循环whofollowerd中所有包含我的用户名的帖子