我正在尝试插入数据库中的表,但没有任何反应。另一个脚本可以写入表,但是当我为任何其他表运行插入查询时没有任何反应,但是我可以从任何表运行一个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);
?>
答案 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 ......”不应该在那里。
此致