我开始学习php,此mysql查询出现了一些问题

  mysql_query( "UPDATE boardinfo SET totalPostCount = '" . $GLOBALS['postCount'] + 1 . "' WHERE boardName = '" . $_POST['board'] )


错误:第1行的'1'WHERE boardName ='Site'附近
我要做的就是更新totalPostCount的值,如果它的boardName与$ _POST ['board']中的值匹配
拜托,放开我,我昨天才刚开始...

最佳答案

在您的陈述中,引号最后没有关闭。

 mysql_query( "UPDATE boardinfo SET totalPostCount = '" .$GLOBALS['postCount'] + 1 . "' WHERE boardName = '" . $_POST['board']."'" )


如果仍不能解决您的问题,请再尝试一件事。

$val = $GLOBALS['postCount'] + 1;
mysql_query( "UPDATE boardinfo SET totalPostCount = '" .$val . "' WHERE boardName = '" . $_POST['board']."'" )


希望它能解决您的问题

10-04 16:07