SQL查询INSERT无法将值插入我的数据库

Aid*_*yan 5 php mysql sql insert

我正在尝试向数据库中插入一些值,但是它不起作用,我试图弄清为什么它不起作用,但是我是一名业余php编码器,

这是我正在使用的代码:

$insert = mysql_query
    ("
    INSERT INTO news(id,title,body,date,by)
    VALUES ('NULL','".$title."','".$body."','".$date."','".$by."')
    ");
    mysql_close($connect);
Run Code Online (Sandbox Code Playgroud)

我要插入的行是:id,title,body,date,by
,但未显示在数据库或新闻页面中。

有人可以帮帮我吗?

mel*_*okb 6

by是一个特殊的关键字。尝试将列名称包装在刻度线中:

INSERT INTO news(`id`,`title`,`body`,`date`,`by`)
Run Code Online (Sandbox Code Playgroud)