我正在使用codeigniter。我在配置文件中添加了我自己的月份数据,如下所示。
application/config/config.php
在配置文件中我有这样的数据
$config['months_data'] = array(1=>'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
我的数据库中有一个月份名称1,2,3。我只想将这些数据替换为月份名称。 我不知道该怎么做。请建议我一个逻辑。不要问详细问题的道歉 提前谢谢。
答案 0 :(得分:3)
请参阅此示例数据:
CREATE TABLE dates
(`months` int)
;
INSERT INTO dates
(`months`)
VALUES
(1),
(2),
(3),
(4),
(5),
(6),
(7)
;
您可以通过此查询获得所需内容:
select
date_format(str_to_date(months, '%c'), '%M')
from
dates
您可以像这样更新表格:
update my_table
set month_name_column = date_format(str_to_date(month_number_column, '%c'), '%M')
答案 1 :(得分:1)
您将使用以下内容获取所有配置详细信息,
echo "<pre>";
$ci =& get_instance();
echo "</pre>";
使用$ ci访问您的月份... 希望这有帮助