Как отобразить одну и ту же дату вставленных записей в базе данных, отображать в одном столбце в php codeigniter ..? - PullRequest
0 голосов
/ 03 декабря 2018

Вот моя таблица table_old_memerization, куда я вставил данные из моей страницы просмотра. В его таблице 114 глав.Каждому студенту необходимо закончить 114 глав.И если сегодня один студент закончил 10 главу, то я хочу показать все записи в одной строке относительно сегодняшней даты.если завтра тот же студент закончил 5 главу, то я хочу показать 5 записей во втором столбце относительно даты.

Вот мой запрос модели:

public function old_surah_table($sid){
   $query=$this->db->get_where("table_old_memerization",$sid);
   return $query->result_array();
} 

Моя структура базы данных с записями: -

enter image description here

Как отобразить записи на странице просмотра из базы данных

enter image description here

В настоящее время, Show Like That: enter image description here

1 Ответ

0 голосов
/ 03 декабря 2018

получение записей в группах с использованием группировки по дате записи.

SELECT table1.*
FROM table_old_memerization AS table1
JOIN (SELECT table2.primary_key,table2.date_time
      FROM table_old_memerization
      GROUP BY date(table2.date_time)
      AS table2
ON table1.primary_key = table2.primary_key

Использование некоторых методов анализа даты для преобразования формата даты.

date("d-m-Y", strtotime($yourDateVariable));

или

$date = new DateTime($yourDateVariable);
echo $date->format('d-m-Y'); // 03-12-2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...