ユーザーが投稿を気に入ったら、2 つのクエリを実行しようとしています。
最初のクエリ (正常に動作): +1 をテーブルに更新します。
2 番目のクエリ (機能しません): ユーザーの ID + 投稿の ID を新しいテーブルに挿入します。
下記参照:
if($_POST['id'])
{
$postid=$_POST['id'];
$id = $_SESSION['id'];
$like_record=query("SELECT likeid from post_likes WHERE postid='$postid' and
userid='$id'");
if (!($like_record))
{
$table = query("INSERT INTO post_likes (id, postid, userid) VALUES ('','',
'')", $postid, $id);
$table = query("UPDATE postlist SET post_likes=post_likes+1 WHERE postid='$postid'");
}
?>
2 番目のクエリはまったく更新されません。現在のテーブル post_likes は空です。また、エラーは表示されませんが、print_r($_POST); を使用すると表示されます。投稿IDが正しく渡されたことがわかります。
ご協力いただきありがとうございます!