gpt4 book ai didi

php - 在 PHP 中仅存储 SQL 年份的最佳实践

转载 作者:行者123 更新时间:2023-11-29 18:50:41 24 4
gpt4 key购买 nike

我正在将学生的考试成绩保存到数据库中。

我对如何将YEAR保存到SQL中有点困惑。我正在使用 Codeigniter 框架。

这是我的 HTML 输入代码:

 <input type="text" name="passing_year" id="passing_year" required />

我查找了一些建议,但没有正确理解。所以问题是:

我应该在 SQL 数据类型中使用什么。整数或数据

为什么?

我尝试将年份转换为日期,但在该过程中我得到了当前数据。这是代码。

$sqlDataFormate = date('Y-m-d', strtotime($year));

在此代码中,问题在于,如果发送任何年份(2010 年、2011 年等),我会得到 2017-06-05

如果我从年份中选择“2010”,那么我是否可以将其保存为“2010-01-01”?通过使用 strtotime。

这是我的 html 输入 datepiker 的图片。 enter image description here

最佳答案

您可以通过仅将年份参数传递给这样的函数来获取年份

$sqlDataFormate = date('Y', strtotime($year));

关于php - 在 PHP 中仅存储 SQL 年份的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44366892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com