从PHP输入正确将日期插入mysql数据库

时间:2019-04-16 13:41:12

标签: php

Am试图将日期插入到数据库中,并向databse输入2019/12/12之类的数据,然后我将数据POST爆炸,并将其转换为数组,然后选择数组并插入到db中,但是我注意到我只得到了一个0000-00-00在我的数据库中,我该如何解决它。

我的php代码:

<?php  

if (isset($_POST['submit'])){

    $dateFormated = explode('/', $_POST['date']);
    $date = $dateFormated[0].'-'.$dateFormated[1].'-'.$dateFormated[2];

    $query = "INSERT INTO users (date) VALUES ($date)";
    $result = mysqli_query($connection, $query);

    if ($result){
        echo "Successful";
    } else{
        die("QUERY FAILED " . mysqli_error($connection));
    }

}

?>

我的html代码:

<form action="" method="POST">
    <input type="text" name="date" placeholder="YYYY-MM-DD">
    <input type="submit" name="submit" value="Submit">
</form>

0 个答案:

没有答案