这个sql有什么问题吗?

时间:2015-07-17 21:21:32

标签: php mysql debugging

我试图在我的通知表中插入值。在PHP文件中,一切都很好,除非我在PHPmyAdmin中检查我的数据库时,没有插入值,并且它们不在那里。有人可以告诉我这是否有问题吗?

mysqli_query($db_conx, "INSERT INTO notifications(username, initiator, app, note, date_time) 
                 VALUES('$user','anonymous','$app','$note',now())");

1 个答案:

答案 0 :(得分:0)

通过看到这么多代码给你两个建议: -

  1. <?php之后的页面顶部添加错误报告代码。添加以下行: -

    error_reporting(E_ALL); ini_set('display_errors',1);

  2. 更改您的查询,如下所示: -

    mysqli_query($db_conx, "INSERT INTO notifications(username, initiator, app, note, date_time) VALUES('".$user."','anonymous','".$app."','".$note."','".now()."')") or die(mysqli_error($db_conx));

  3. 注意: - 这将为您提供有关代码中出现的确切错误的详细信息。谢谢。