-2
私は、ユーザーがホームページから特定の投稿にコメントできるコメントセクションのようなFacebookを作ろうとしています。問題は、1つの投稿にコメントしようとすると、そのコメントがすべての投稿にループすることです。ここでは、画像:ここでphp Facebookのようなコメントセクション
は、PHPコード
$get_posts = "SELECT * FROM science_post WHERE user_id ORDER by 1 DESC LIMIT 5";
$run_posts = mysqli_query($conncate, $get_posts);
while ($row_posts = mysqli_fetch_array($run_posts)) {
/** .. Some other code .. ***/
$user_com = $_SESSION['sess_user'];
$get_com = "select * from users where user_name='$user_com'";
$run_com = mysqli_query($conn, $get_com);
$row_com = mysqli_fetch_array($run_com);
$user_com_id = $row_com['user_id'];
$user_com_name = $row_com['user_name'];
if (isset($_POST['submit_co'])) {
if (!empty($_POST['comment_co'])) {
$comment = $_POST['comment_co'];
$insert = "insert into science_comment (post_id,user_id,comment,comment_author,date) values ('$post_id','$user_com_id','$comment','$user_com_name', NOW())";
$run = mysqli_query($conncate, $insert);
} else {
echo "<script> alert('Please enter a answer before submitting.')</script>";
}
}
だ
返事をお寄せいただきありがとうございますが、問題は、それが同様にデータベーステーブルにループしている、ということである:
はこのような何かを試してみてください。私はscience_commentテーブルに異なるコメントIDと投稿IDを持つ10の同じコメントを持っています。 –