如何在MySQL 中以日期時間格式插入當前日期
將當前日期和時間插入MySQL 資料庫有時會帶來挑戰,嘗試使用PHP 的date() 函數。在這裡,我們探索使用 MySQL 內建函數的替代解決方案。
使用MySQL 函數進行日期和時間插入
插入當前日期和時間而不依賴PHP 的date() 函數,MySQL 提供了一個方便的解決方案:
<code class="sql">mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");</code>
透過利用now() 函數,MySQL 以正確的日期時間格式處理當前日期和時間的格式化和插入。
替代PHP 解
如果需要使用PHP 的date() 函數,請確保MySQL 的日期時間類型使用正確的格式:
<code class="php">$date = date('Y-m-d H:i:s'); mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");</code>
In在本例中,日期變數的格式為Y-m-d H:i:s,符合MySQL 的日期時間格式。這種替代的 PHP 方法也可以成功地將當前日期和時間插入資料庫。
以上是如何以正確的格式將目前日期和時間插入MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!