为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
海绵宝宝撒 2023-07-07 10:32:58
我正在尝试将时间和日期放入准备语句中,以在 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">  谢谢
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

消除

':date_time' => 'NOW()'

来自参数数组。NOW()不是来自查询外部的输入参数,它是本机 SQL 函数,因此不需要参数化。


查看完整回答
反对 回复 2023-07-07
  • 1 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信