-1
我无法连接2个表格。我希望所有帖子都有他们的作者。通过连接表格获取每个帖子的作者姓名
表用户 - idUser,FirstName,LastName等。
表后 - idPost,主题,文本,Fk_user
Fk_user是一个外键指向ID用户。
我希望每个帖子下的名字和姓氏。
我现在所得到的是每个帖子上一个人的名字和姓氏。
<section id="reviews" class="page-section bg-dark gradient-servquick">
<div class="pb-0">
<div class="container relative">
<?php
$query="SELECT * FROM post ORDER BY idPost DESC";
$result=mysqli_query($connection,$query) or die (mysqli_error($connection));
$getUser="SELECT post.idPost, post.Fk_user, user.FirstName, user.LastName FROM post INNER JOIN user ON post.Fk_user = user.idUser";
$resultUser=mysqli_query($connection,$getUser) or die (mysqli_error($connection));
$extractUser=mysqli_fetch_array($resultUser);
while($extract=mysqli_fetch_array($result)): ?>
<div class="row">
<div class="col-md-8 col-md-offset-2 align-center">
<h3><?php echo $extract['Subject'] ?></h3>
<div class="review review-text mt-0">
<p>
<?php echo $extract['Text'] ?>
</p>
<footer class="review-author text-center">
<?php echo $extractUser['FirstName'], ' ', $extractUser['LastName']; ?>
</footer>
</div>
</div><!--End Col-->
</div><!--End Row-->
<hr class="style-one">
<?php
endwhile;
?>
</div><!--End Container-->
</div><!-- End Slide Item -->
</section><!-- End Testimonials Section -->
我仍然不是很擅长使用php,但我正在尝试。我迷失了方向,我拼命地努力工作。 SQL JOINS对我来说仍然是新的。你甚至不知道我有多感激。它像魅力一样工作,非常感谢你!我能再问你一个问题吗? –
问无所谓。 –
如果我想让用户能够编辑自己的帖子,我该如何继续?我已经有了用于更新的代码,但是当我想让'编辑'按钮仅在他自己的帖子中可见时,我不确定这种情况。 –