Db db2 これまでのコードサンプルではすべての投稿のみが一覧表示されていますが、コメントは1つしか表示されていませんか? コードこれまで1つのコメントしか表示していませんか?while文中のPHP while文ですか?
本当に助けが必要な人は、コーディングとベストを尽くすのに役立つと助けてください。あなたが内部ループで同じ変数$row
を上書きしている
<?php
include("../db/db.php");
{
/*if(isset($_POST["TimeLine"])){*/
$queryposts = "SELECT * FROM post";
$run_query = mysqli_query($con,$queryposts);
while($row = mysqli_fetch_array($run_query)){
$post_id = $row["post_id"];
$uid = $row["user_id"];
$content = $row["content"];
$like = $row["total_like"];
$date = $row["date_created"];
$uidpic = $row["profilepic"];
$email = $row["email"];
$pImage = $row["postimage"];
$pVideo = $row["video"];
echo "<b>POST: <b/><hr />".
$content."<hr >"
;
$querycomment = "SELECT * FROM comment WHERE comment_id = $post_id";
$run_queryb = mysqli_query($con,$querycomment);
while($row = mysqli_fetch_array($run_queryb)){
$ComId = $row["comment_id"];
$Comment = $row["comment"];
$ComDate = $row["comment_date"];
$ProfilePicpost = $row["profilepic"];
echo "<b>Comment: <b/><hr />".
$Comment."<hr >"
;
}
}
}
各whileループで '$ row'をリセットしています。投稿とコメントには異なる行変数を使用します。 – aynber