php - 使用 MySQLi 将行插入 MySQL 数据库

标签 php mysql mysqli

谁能找出错误:

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

连接已建立,但它并没有插入新行。

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);

最佳答案

FULLTEXTmysql 中的保留字,您不能将它用作列名,在下面的查询中使用 ` 列名

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

关于php - 使用 MySQLi 将行插入 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15803853/

相关文章:

从 Json 解码时的 PHP 未定义索引

php - 在评论中按日期排序

mysql - 如何根据最小日期行中的条件返回最大日期结果?

javascript - HighCharts Linechart MySQL/PHP 多行数据

php mysql 表单不插入数据

php - 员工计划的数据库架构

php - Jquery/PHP ajax 表单提交问题

PHP mysqli 和 SSL

php - 在 osX Sierra 上将 PHP 连接到 mySQL

php imap 从电子邮件地址获取