Необходимо отображать записи на основе даты и дня в php и mysql - PullRequest
0 голосов
/ 11 июля 2020

на самом деле я пытаюсь получить записи на основе дня и даты из mysql, для получения дополнительной информации проверьте снимок экрана, прикрепленный ниже. может ли кто-нибудь мне помочь?

SELECT
    bb.name,
    c.fullname AS course_name,
    bb.*,
    bb.id,
    FROM_UNIXTIME(bb.openingtime) as openingtimeD 
FROM
    mdl_user u
JOIN mdl_role_assignments ra ON
    u.id = ra.userid
JOIN mdl_role r ON
    ra.roleid = r.id
JOIN mdl_context ctx ON
    ra.contextid = ctx.id AND ctx.contextlevel = 50
JOIN mdl_course c ON
    ctx.instanceid = c.id
JOIN mdl_bigbluebuttonbn bb ON
    c.id = bb.course
WHERE
    u.id = 161

Выше мой запрос, а мой php код выглядит следующим образом:

foreach ($bbb_sql as $bbb_key => $bbb_value) {
        $dayName = date('l',strtotime($bbb_value->openingtimed));
        if($dayName == "Monday"){

        }
        if($dayName == "Tuesday"){

        }
        if($dayName == "Wednesday"){

        }
        if($dayName == "Thursday"){

        }
        if($dayName == "Friday"){

        }
        if($dayName == "Saturday"){

        }
    }

Но я получаю это так:

Текущая производительность, которую я получаю

Но результат мне нужен, как показано ниже, Это то что мне нужно
Понедельник-13-06-2020

Математика, Естественные науки, Английский sh

Вторник-14-06-2020

Наука, Математика

Пятница-17-06-2020

Английский sh, Социальные науки

Понедельник-20-06-2020

Наука, Математика

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...