Php 我想根据codeigniter中的日期从表中选择数据
我的问题是。 表中的数据在“创建”列中具有不同的日期,在插入数据的帮助下,我以Php 我想根据codeigniter中的日期从表中选择数据,php,codeigniter,Php,Codeigniter,我的问题是。 表中的数据在“创建”列中具有不同的日期,在插入数据的帮助下,我以yyyy/mm/dd格式手动输入日期 我想根据数组中的日期获取数据 最重要的是,日期应该只显示一次,类似于该日期的数据应该显示在下面的数组中 比如说 2017/07/04的数据应显示在一个阵列中 2017/07/03的数据应显示在一个阵列中 {date:2017/07/04}{{id=4,name=abc,created=2017/07/04},{id=5,name=def,created=2017/07/04}} {
yyyy/mm/dd
格式手动输入日期
我想根据数组中的日期获取数据
最重要的是,日期应该只显示一次,类似于该日期的数据应该显示在下面的数组中
比如说
2017/07/04的数据应显示在一个阵列中
2017/07/03的数据应显示在一个阵列中
{date:2017/07/04}{{id=4,name=abc,created=2017/07/04},{id=5,name=def,created=2017/07/04}}
{日期:2017/07/04}{{id=4,name=abc,created=2017/07/04},{id=5,name=def,created=2017/07/04}
虽然问题非常有限,但我认为你想要的是这样的东西:
$array = array();
foreach ($result->result_array() as $row){
$array[$row['DATE']][] = array('id'=>$row['ID'],'name'=>$row['NAME'],'created'=>$row['DATE']);
}
显然,您需要用DB引用替换大写字段名
然后,如果您希望使用JSON编码,请使用
JSON\u encode($array)代码>我手头上没有“如何提问”的链接可以复制和粘贴。但如果你能说得更具体一点,我们将不胜感激。您使用的是什么查询?你的MVC看起来像什么?这似乎是一个JSON编码,代码是什么样子的?Mundya foreach la de ik和array vich date key de与store kar laJaspreet singh对比我能理解的是,您希望从数据库中选择数据,然后将其编码为JSON数据,但是想要将日期保留为json数组的父键是这样吗?请设置查询或表结构,以便我们提供帮助