数据没有插入mysql

时间:2013-06-17 09:53:35

标签: php mysql

我试图将表单值插入数据库,但数据不会进入mysql。我花了很多时间但无法解决它... 这是我的代码:

$query = "insert into $tabl (userid, username, question,  board, class, subject, article, status, uniq_id,date,activation  ) values('$userid', '$username', '$question', '$board', '$class', '$subject', '$article', 'unread', '$uniq',CURDATE(), '0')";
$row = mysql_query($query);

if($row)
{
     header("location:ask-questions.php?msg=saved");
}
else
{
    header("location:ask-questions.php?msg=not been saved");
}
//////////   (1)End of the Code /////////////
?>

一切都很好,我echo $sql,这也很好...... 任何帮助都会受到赞赏....

1 个答案:

答案 0 :(得分:2)

datemysql中的保留字。当用作列名时,使用反引号`围绕那种保留字。

 $query = "insert into $tabl (userid, username, question,  
 board, class, subject, article, status, uniq_id, `date`,activation  ) 
 values('$userid', '$username', '$question', '$board', '$class', '$subject', '$article', 'unread', '$uniq',CURDATE(), '0')";

 $row = mysql_query($query) OR die(mysql_error());

同样停止使用mysql_*功能,不推荐使用它们。开始mysqliPDO