我可以从 MySQL 数据库中进行选择,但是当我运行此插入(仅插入到 1 个表中)时没有任何反应


I can select from a MySQL database, but nothing happens when I run this insert (only insert into 1 table)

我正在尝试插入到数据库中的表中,但是没有任何反应。另一个脚本可以写入表,但是当我对任何其他表运行插入查询时,没有任何反应,但是我可以从任何表运行获取数组查询。这是我的代码,不会做任何事情,有什么想法吗?

<?php
define("HOST", "localhost"); // The host you want to connect to.
define("USER", "*******"); // The database username.(Correct)
define("PASSWORD", "*******"); // The database password. (Correct)
define("DATABASE", "*******"); // The database name. (Correct)
$con = new mysqli(HOST, USER, PASSWORD, DATABASE);
$con->query("INSERT INTO Day (Order, Day,) VALUES ('7', 'Someday')");
mysqli_close($con);
?>

在 Day 列之后的以下部分中有一个额外的逗号:

$con->query("INSERT INTO Day (Order, Day,) VALUES ('7', 'Someday')");

删除后尝试执行

mysqli 有检索错误的方法,请检查:

http://www.php.net/manual/de/mysqli.quickstart.statements.php

乍一看,你在这里有一个逗号"...日)值..."那不应该在那里。

问候