как получить значение, зацикленное через многомерный массив - PullRequest
0 голосов
/ 06 марта 2020

Это код, который у меня есть

 <?php
 error_reporting(0);
 $db=mysqli_query($dbk,"select studytime_id , start, finish from tb_studytime");
 $data = [];
 while (list($studytime_id, $start, $finish)= mysqli_fetch_array($db) ){

    $data[$studytime_id]["id"]  = $studytime_id;
    $data[$studytime_id]["start"]  = $start;
    $data[$studytime_id]["finish"]  = $finish;
    $data[$studytime_id]["schedule"]  = null;

 }

  $db=mysqli_query($dbk, "select studytime_id, nameoftheday, name, roomused, id from 
  tb_branch_schedule");
         while(list($studytime_id, $nameoftheday, $name, $roomused, $id)= mysqli_fetch_array($db)){
         $data[$studytime_id]["schedule"][$id] =  ["name"=>$name, "nameoftheday"=>$nameoftheday, 
         "roomused"=>$roomused];
   }

  ?>

Значение не будет отображаться независимо от того, что я сделал. Я делаю ошибку?

   foreach($data as $key=>$value){
    $jdw = $value["schedule"];
    echo $jdw['roomused'];

и не показывает значения

но если я только отображаю $ jdw, в нем есть значение всего, что мне нужно в базе данных

Пожалуйста, помогите!

...