MYSQL / PHP插入日期

正义天使

嗨,大家好,我能插入这个吗

date_default_timezone_set(Asia/Hong_Kong);
$date = date('"m/d/Y H:i:s"');

代替

"INSERT INTO date_time(`submitted_time`) VALUES (NOW())"

因为我的问题是使用时间NOW()CURRENT_TIMESTAMP()给我不正确的时间

即时通讯这样做,但当我查看数据库时,这就是被插入的内容 0000-00-00 00:00:00.0

date_default_timezone_set('Asia/Manila');

if(isset($_POST['submit'])) {
    $date = date('"m/d/Y H:i:s"');
        $query = "INSERT INTO `date_time`(`submitted_time`)
                    VALUES('$date')";
        if($conn->query($query)) {
            echo "success";
        } else {
            echo "error";
        }
}
里格斯愚蠢

如果您实际上要插入生成的日期时间,请执行此操作。

注意:日期的格式必须Y-m-d H:i:s与MYSQL理解为DateTime数据类型的格式相同

date_default_timezone_set('Asia/Manila');

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

    $query = "INSERT INTO `date_time` (`submitted_time`) VALUES(?)";
    $stmt = $conn->prepare($query);

    // note the DateTime must be in this format to store correctly on a MYSQL database
    $dt = date('Y-m-d H:i:s');

    $stmt->bind_param('s', $dt);
    $status = $stmt->execute();

    if(!$status) {
        echo $stmt->error;    
        exit;
    }
    echo "success";
}

如果要查看,请以表示层的工作方式向用户显示日期时间的其他任何格式,以将其重新格式化为特定于区域设置的格式。

您的脚本遭受SQL注入攻击的风险看看Little Bobby Tables发生了什么,即使您转义了输入,也不安全!使用准备好的参数化语句

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从PHP向MySQL插入日期

来自分类Dev

如何使用php在MySQL中插入出生日期?

来自分类Dev

如何使用PHP在MySQL中插入今天的日期

来自分类Dev

PHP格式日期1970年之前,MySQL插入

来自分类Dev

如何使用php在MySQL中插入出生日期?

来自分类Dev

如何在mysql PHP中插入用户登录日期时间

来自分类Dev

mysql插入的格式日期

来自分类Dev

MySQL插入日期

来自分类Dev

MySQL插入行与日期

来自分类Dev

MySQL格式日期插入表

来自分类Dev

在MySql Workbench中插入日期

来自分类Dev

从表格插入日期到MySQL

来自分类Dev

获取插入行的日期MySQL

来自分类Dev

从表格插入日期到MySQL

来自分类Dev

基于日期时间的MySQL插入

来自分类Dev

插入MySQL之前的MySQL日期范围检查

来自分类Dev

插入数据php mysql

来自分类Dev

PHP MySQL(插入查询)

来自分类Dev

PHP / MySQL插入

来自分类Dev

PHP / MySQL无法插入

来自分类Dev

PHP / MySQL无法插入

来自分类Dev

PHP数组的MySQL插入

来自分类Dev

使用php生成日期并将其插入MySQL数据库

来自分类Dev

无法使用PHP将日期和时间插入MYSQL数据库

来自分类Dev

无法使用PHP将日期和时间插入MYSQL数据库

来自分类Dev

PHP:将日期转换为datetime并将其插入到mysql数据库中?

来自分类Dev

PHP,MySQL日期计算

来自分类Dev

使用纯MYSQL以mdY格式插入日期

来自分类Dev

无法在MySQL的日期字段中插入NULL