За последние 24 часа нас посетил 17391 программист и 1268 роботов. Сейчас ищет 1441 программист ...

PDO ToDoList - Связь таблиц один ко многим

Тема в разделе "PHP и базы данных", создана пользователем BeetleArt, 27 апр 2020.

  1. BeetleArt

    BeetleArt Активный пользователь

    С нами с:
    12 ноя 2012
    Сообщения:
    9
    Симпатии:
    0
    Добрый день , подскажите пожалуйста как реализовать такую связь.

    При выборе раздела , выводиться его состав список задач.

    Вывод

    PHP:
    1.  <?php
    2.        foreach($result as $row)
    3.        {
    4.         $style = '';
    5.         if($row["task_status"] == 'yes')
    6.         {
    7.          $style = 'text-decoration: line-through';
    8.         }
    9.         echo '<a href="#" style="'.$style.'" class="list-group-item" id="list-group-item-'.$row["task_list_id"].'" data-id="'.$row["task_list_id"].'">'.$row["task_details"].' <span class="badge" data-id="'.$row["task_list_id"].'">X</span></a>';
    10.        }
    11.        ?>
    Запрос

    PHP:
    1. <?php
    2. function getAllPlayers($connect) {
    3.  
    4.     $sql = "SELECT * FROM task_list WHERE user_id = '".$_SESSION["user_id"]."'ORDER BY task_list_id DESC";
    5.  
    6.     $result = array();
    7.  
    8.     $stmt = $connect->prepare($sql);
    9.     //print_r($stmt);
    10.     $stmt->execute();
    11.     //print_r($stmt);
    12.  
    13.   ///  while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { // рассмотреть fetchAll (режим FETCH_BOTH)
    14.     ///    $result[$row['user_id']] = $row;
    15.         /*echo "<pre>";
    16.         print_r($result[$row['user_id']]);
    17.         echo "</pre>";*/
    18. ///    }
    19.  
    20.     $result = $stmt->fetchAll();
    21.  
    22.     /*echo "<pre>";
    23.     print_r($result);
    24.     echo "</pre>";*/
    25.  
    26.     return $result;
    27. }
    Не пойму как связь реализовать pdo.jpg pdo2.jpg
    --- Добавлено ---
    Иными словами при выборе раздела , должен выводиться список задач данного раздела ! )