$ query = INSERT INTO不起作用

时间:2016-11-09 20:13:06

标签: mysql

由于某种原因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},并且它们不是空的。

我真的希望有人可以帮助我:)

1 个答案:

答案 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

  }