一旦用户喜欢帖子,我就会尝试执行 2 个查询。
第一个查询(工作正常):更新 +1 到表。
第二个查询(不起作用):在新表中插入用户 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'");
}
?>
第二个查询根本没有更新:我当前的表 post_likes 是空的。此外,没有显示错误,但是当我使用 print_r($_POST); 我可以看到帖子 ID 已正确传递。
谢谢你的帮助!