在准备语句中插入日期广告时间

我正在尝试将时间和日期放入准备语句中,以在 mysql 数据库中插入当前时间。我正在使用 NOW() ,但它不起作用。到目前为止我的代码:........


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


    $statement = $connection->prepare("

        INSERT INTO request(type, date_time) 

        VALUES (:type, NOW())

    ");

    $result = $statement->execute(

        array(

            ':type' =>  $_POST["type"],

            ':date_time'    =>  'NOW()'

           )

        ); 

    }       ..........

     

在我的表单中,日期和时间的输入是:


<input type="hidden" class="form-control" value="<?php echo date('F j, Y, g:i a'); ? 

   >" name="date_time">  

谢谢


海绵宝宝撒
浏览 103回答 1
1回答

桃花长相依

消除':date_time'&nbsp;=>&nbsp;'NOW()'来自参数数组。NOW()不是来自查询外部的输入参数,它是本机 SQL 函数,因此不需要参数化。
打开App,查看更多内容
随时随地看视频慕课网APP