0

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

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

?>
4

2 回答 2

1

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

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

删除后尝试执行

于 2013-09-29T17:14:06.220 回答
0

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

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

乍一看,这里有一个不应该出现的逗号“...Day , ) VALUES...”。

问候,

于 2013-09-29T17:16:54.470 回答