由于某种原因INSERT INTO
没有插入。
我已经观看过Youtube视频,谷歌搜索了很多,我无法弄清楚。
那么,我做错了什么?因为它只适用于其他项目...
$link = mysqli_connect("localhost", "root", "Password", "news");
if(mysqli_connect_error()){
die("Database fout " . mysqli_connect_error());
}
if (isset($_POST['submit'])){
$query = "INSERT INTO `Artiekel` (`titel`, `auteur`, `inhoud`, `datum`)
VALUES('"
. mysqli_real_escape_string($link, $_POST['titel']) . "', '"
. mysqli_real_escape_string($link, $_POST['auteur']) . "','"
. mysqli_real_escape_string($link, $_POST['inhoud']) . "','"
. date("d/m/Y") . "')";
}
仅供参考,我测试了$_POST
&#39},并且它们不是空的。
我真的希望有人可以帮助我:)
答案 0 :(得分:1)
您应该执行查询
if (isset($_POST['submit'])){
$query = "INSERT INTO `Artiekel` (`titel`, `auteur`, `inhoud`, `datum`)
VALUES('"
. mysqli_real_escape_string($link, $_POST['titel']) . "', '"
. mysqli_real_escape_string($link, $_POST['auteur']) . "','"
. mysqli_real_escape_string($link, $_POST['inhoud']) . "','"
. date("d/m/Y") . "')";
mysqli_query($link ,$query ); // execute the query
}