簡體   English   中英

如何使用php將日期正確插入MYSQL數據庫?

[英]How to properly insert date into MYSQL database using php?

我想以這種格式存儲和顯示日期“1.1.1990”,(dmY)

我的數據庫中有一個使用這些設置的日期列

類型:日期

瀏覽器顯示轉換:日期格式(text / plain:Dateformat)

瀏覽器顯示轉換選項:0,'%j。%n。%Y','本地'

我的查詢如下:

INSERT INTO表VALUES(STR_TO_DATE('1.1.1990','%e。%c。%Y'))

到目前為止,查詢已被接受,但數據庫中顯示一個空白字段

只有我能得到的其他東西是沒有使用STR_TO_DATE將默認日期添加為1.1.1970

  1. 您必須在日期類型中設置列
  2. 您可以確保日期良好: select STR_TO_DATE('1.1.1990', '%e.%c.%Y');

暫無
暫無

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

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