我试图使报告制度,需要更新一些值,但似乎每次我试图做一些事情的时候给我这个错误,我使用MySQL和PHP:与更新有麻烦
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\core\functions\offtopic.php on line 22
下面是代码:
if (isset($_GET['report']))
{
$query = "UPDATE `offtopicposts` SET `reported`='1', `reported_by`=$_SESSION['user_id'] WHERE `post_id` = $_GET['report']";
mysql_query($query) or die(mysql_error());
}
是'$ _SESSION [ 'user_ID的']'设置?你很容易[SQL注入](http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php)! – kero
我正在检查是否设置了$ _GET ['report']并且页面会重定向它们,如果该会话var未设置 – Carefree4
您确定这是第22行吗?听起来像你可能会错过在这条线上的任何先前的分号22 ... –