Php 这个sql有什么问题吗?

Php 这个sql有什么问题吗?,php,mysql,debugging,Php,Mysql,Debugging,我正在尝试将值插入到通知表中。在PHP文件中,除了在PHPmyAdmin中检查数据库时,所有操作都非常正常,没有插入值,也没有插入值。有人能告诉我这有什么问题吗 mysqli_query($db_conx, "INSERT INTO notifications(username, initiator, app, note, date_time) VALUES('$user','anonymous','$app','$note',now())"); 通过查看这

我正在尝试将值插入到通知表中。在PHP文件中,除了在PHPmyAdmin中检查数据库时,所有操作都非常正常,没有插入值,也没有插入值。有人能告诉我这有什么问题吗

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

通过查看这些代码,您可以得到两条建议:-


  • 之后的页面顶部添加错误报告代码,方法是查看以下代码二建议:-


  • 在页面顶部添加错误报告代码,就在
    之后,您没有使用准备好的语句/bind vars,那么您是否正在转义这些值?如果它不起作用,那么可能是出了问题。您检查了错误消息吗?您如何检查错误消息?请共享您得到的错误以及
    通知
    表的
    创建表
    语句。通过查看这许多代码,我可以说做了两个更改:-查询必须是
    mysqli\u查询($db\u conx),插入到通知中(用户名、发起人、应用程序、注释、日期时间)值(“$user.”、“$anonymous.”、“$app.”、“$note.”、“$note.”、“.now()。”))或die(mysqli_error($db_conx))
    并添加
    错误报告(E_ALL);ini_集('display_errors',1)
    之后的页面顶部,您没有使用准备好的语句/bind vars,因此您是否要转义这些值?如果它不起作用,则可能是出了问题。您是否检查了错误消息?如何检查错误消息?请为您共享您得到的错误和
    创建表
    语句ur
    notifications
    table。通过查看这些代码,我可以说做了两个更改:-查询必须是
    mysqli\u查询($db\u conx,“插入到通知(用户名、发起人、应用程序、注释、日期时间)值(“$user.”、'anonymous'、“$app.”、“$note.”、“.now().”)或死亡(mysqli\u错误($db\u conx))
    并在