使用MySQLi将行插入MySQL数据库

use*_*282 4 php mysql mysqli

有人可以发现错误:

mysqli_query($connection, "INSERT INTO comments (event_id, fulltext, date_posted) VALUES (5, 'Hallo', 430234)");
Run Code Online (Sandbox Code Playgroud)

建立连接,但它不会插入新行.

include("../../connect.php");

$event_id = intval($_GET["event_id"]);
$fulltext = $_GET["fulltext"];
$date = intval($_GET["date"]);

mysqli_query($connection, "INSERT INTO comments ('event_id', 'fulltext', 'date_posted') VALUES (5, 'Hallo', 430234)");

echo "INSERT INTO comments (event_id, fulltext, date_posted) VALUES (5, 'Hallo', 430234)";

mysqli_close($connection);
Run Code Online (Sandbox Code Playgroud)

Yog*_*har 5

FULLTEXTmysql中的保留字,你不能使用它作为列名使用下面的查询与`列名称

mysqli_query($connection, "INSERT INTO comments 
(`event_id`, `fulltext`, `date_posted`) VALUES (5, 'Hallo', 430234)");
Run Code Online (Sandbox Code Playgroud)