0

ユーザーが投稿を気に入ったら、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が正しく渡されたことがわかります。

ご協力いただきありがとうございます!

4

1 に答える 1