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

时间:2013-09-29 17:11:44

标签: php mysql database

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

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

?>

2 个答案:

答案 0 :(得分:1)

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

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

删除后尝试执行

答案 1 :(得分:0)

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

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

乍一看,你在这里有一个逗号“... )VALUES ......”不应该在那里。

此致