php - 使用准备好的语句在 MySql 中插入 (DATE(now))
问题描述
我想使用准备好的语句(PHP)将当前日期插入数据库。这是我目前正在使用的代码
<?php
if(isset($_POST['confirm'])){
$user_id = $_SESSION['user_id'];
$user_name = $_SESSION['customer_name'];
$user_email = $_SESSION['customer_email'];
$get_text1 = $_POST['title'];
$sql = $con->prepare("INSERT into free_ad(user_id, user_name, user_email,title,timenow) values
(?,?,?,?,(DATE(now)))");
$sql->bind_param("isss",$user_id,$user_name,$user_email,$get_text1);
$sql->execute();
}
?>
解决方案
您可以尝试以下方法。而不是在 SQL 中绑定使用NOW()
来获取当前日期。
<?php
if(isset($_POST['confirm'])){
$user_id = $_SESSION['user_id'];
$user_name = $_SESSION['customer_name'];
$user_email = $_SESSION['customer_email'];
$get_text1 = $_POST['title'];
$sql = $con->prepare("INSERT into free_ad(user_id, user_name, user_email,title,timenow) values
(?,?,?,?,NOW())");
$sql->bind_param("isss",$user_id,$user_name,$user_email,$get_text1);
$sql->execute();
}
推荐阅读
- javascript - 在 React 中将数据从一个组件传递到另一个组件的问题
- matlab - MATLAB杠杆()计算
- r - 如何通过 Lambda|API Gateway 访问 Dockerized R 镜像?
- cakephp-3.0 - 保存复杂的多对多关联 CakePHP 4
- python - Python Pandas 添加 DataRow 修订号
- r - R如何根据以下行中的条件过滤数据框?
- sql - 来自嵌套 JSON 数组的 MarkLogic TDE XPath 值
- javascript - 获取新数组后组件未更新
- javascript - 我在 POSTMAN 中收到 500 个内部服务器错误
- c# - 从 Blazor Webassembly 流式传输大文件?