我将数据存储在两个不同的表中,称为" posts"和#34;评论"。 现在我使用了两个mysqli_query。
$q = mysqli_query($db,"SELECT * FROM posts WHERE username='$username'");
$q = mysqli_query($db,"SELECT * FROM comments WHERE username='$username'");
我可以只使用一个mysqli_query或3个表吗?
答案 0 :(得分:1)
您可以简单地加入两个表:
$q = mysqli_query($db,"SELECT * FROM posts
LEFT JOIN comments ON comments.username=posts.username
WHERE comments.username='$username'");
但是,您似乎没有使用ID。我建议你创建ID自动增量字段来建立表之间的关系。如果你不明白我的意思,试着按照一个教程,在一两个你会学到更多的东西,而不仅仅是跳到编码试图做的事情,并试图了解他们如何工作,甚至不知道是否你做得对。