簡體   English   中英

如何使用 php 將今天的日期保存到數據庫中?

[英]How can i save today's day to a database with php?

如何使用 php 將今天的日期保存到數據庫中?

我正在嘗試:

    $datenow=date('Y-m-d');

 $stmt = $this->db->prepare("INSERT INTO user (age,wname,slid,time,sex) VALUES (?, ?, ?, ?, ?)");
        $stmt->bind_param("isdds", $year, $reasons,$appy_level,$datenow,$sex);

這不起作用,它將 0000-00-00 寫入數據庫。

根據您的數據庫設置,刪除 PHP 日期並使用NOW()方法中內置的 mysql。 這將要求您的時間字段具有 DATETIME 或類似的數據類型之一。

例如:

$stmt = $this->db->prepare("INSERT INTO user (age,wname,slid,time,sex) VALUES (?, ?, ?, NOW(), ?)");
$stmt->bind_param("isdds", $year, $reasons, $appy_level, $sex);

您可以使用

 INSERT INTO user (age,wname,slid,time,sex) VALUES (?, ?, ?, CURDATE(), ?)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM