Группировка данных в функции mysqli_fetch_asso c - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь понять, как отобразить информацию о встрече,

у меня есть таблица, называемая встречами, и я в настоящее время перебираю результаты запроса выбора как таковые

    if ($row = mysqli_fetch_assoc($result)) {
        foreach ($result as $row) {
            $_SESSION['slot'][$i] = $row['slot'];
            $_SESSION['date'][$i] = $row['date'];
            $_SESSION['firstname'][$i] = $row['firstname'];
            $_SESSION['lastname'][$i] = $row['lastname'];
            $i++;
       }

, теперь я может отображать каждый результат с помощью

    foreach ($_SESSION['firstname']  as $value)
        {
            echo $value;
        }

, который переходит в «Джеймс», «Джон», «Джо» и т.д. c

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

Я хочу показать

Джон Джонсон, 5 апреля, 14:00

Джо Джексон, 12 апреля, 21:00 * 10101

др c

1 Ответ

2 голосов
/ 13 апреля 2020

Вы можете использовать индекс одной из переменных сеанса в качестве индекса для других в вашем l oop:

foreach ($_SESSION['firstname'] as $key => $value) {
    echo "$value {$_SESSION['lastname'][$key]}, {$_SESSION['date'][$key]} {$_SESSION['slot'][$key]}<br/>\n";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...