За последние 24 часа нас посетили 20385 программистов и 1013 роботов. Сейчас ищут 365 программистов ...

Вывод объединенных 2 таблиц

Тема в разделе "PHP и базы данных", создана пользователем eddede, 18 апр 2022.

  1. eddede

    eddede Новичок

    С нами с:
    31 мар 2022
    Сообщения:
    12
    Симпатии:
    0
    есть 2 таблици
    1. fishingplaces
    id
    id_region
    places
    link

    2.region
    id_region
    region


    Как сделать чтобы вывод был такой
    https://prnt.sc/SP7hIiAYmMZQ

    в моем случае
    https://prnt.sc/2Q_amSFHCHUM

    PHP:
    1.     <div class="FishPlace">
    2.     <?php
    3.     $query = $mysqli->query('SELECT * FROM region');
    4.     $query1 = $mysqli->query('SELECT * FROM `fishingplaces` left JOIN region ON fishingplaces.id_region = region.id_region');
    5.     while ($row = mysqli_fetch_assoc($query)) {
    6.             echo "<div class='box_FishPlace'>
    7.  
    8.            <div class='text_box_FishPlace'>
    9.                ".$row['region']."
    10.            </div>";
    11.             while ($row1= mysqli_fetch_assoc($query1)) {
    12.                 echo "
    13.            <div class='place-fish-box'>
    14.            <div class='Place-Fish'><a href='#'>". $row1['places']."</a></div>
    15.            </div>";
    16.             }      
    17.             echo "</div>";
    18.     }
    19.    
    20.     ?>
    21.     </div>

    может где ошибка в запросе sql или не правильно вывод
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.748
    Симпатии:
    1.321
    Адрес:
    Лень
    Работа , студент ?
     
  3. eddede

    eddede Новичок

    С нами с:
    31 мар 2022
    Сообщения:
    12
    Симпатии:
    0
    студент
     
  4. eddede

    eddede Новичок

    С нами с:
    31 мар 2022
    Сообщения:
    12
    Симпатии:
    0
    PHP:
    1.     <div class="FishPlace">
    2.     <?php
    3.     $query = $mysqli->query("SELECT * FROM region where `id_region`= '1'");
    4.     $query1 = $mysqli->query("SELECT * FROM fishingplaces where `id_region`= '1'");
    5.     while ($row = mysqli_fetch_assoc($query)) {
    6.             echo "<div class='box_FishPlace'>
    7.           <div class='text_box_FishPlace'>
    8.               ".$row['region']."
    9.           </div>";
    10.             while ($row1= mysqli_fetch_assoc($query1)) {
    11.                 echo "
    12.           <div class='place-fish-box'>
    13.           <div class='Place-Fish'><a href='#'>". $row1['places']."</a></div>
    14.           </div>";
    15.             }    
    16.             echo "</div>";          
    17.     }
    18.     ?>
    19.  
    20.     <?php
    21.         $query = $mysqli->query("SELECT * FROM region where `id_region`= '2'");
    22.         $query1 = $mysqli->query("SELECT * FROM fishingplaces where `id_region`= '2'");
    23.         while ($row = mysqli_fetch_assoc($query)) {
    24.                 echo "<div class='box_FishPlace'>
    25.  
    26.            <div class='text_box_FishPlace'>
    27.                ".$row['region']."
    28.            </div>";
    29.                 while ($row1= mysqli_fetch_assoc($query1)) {
    30.                     echo "
    31.            <div class='place-fish-box'>
    32.            <div class='Place-Fish'><a href='#'>". $row1['places']."</a></div>
    33.            </div>";
    34.                 }    
    35.                 echo "</div>";          
    36.         }
    37.         ?>
    38.  
    39. <?php
    40.         $query = $mysqli->query("SELECT * FROM region where `id_region`= '3'");
    41.         $query1 = $mysqli->query("SELECT * FROM fishingplaces where `id_region`= '3'");
    42.         while ($row = mysqli_fetch_assoc($query)) {
    43.                 echo "<div class='box_FishPlace'>
    44.  
    45.            <div class='text_box_FishPlace'>
    46.                ".$row['region']."
    47.            </div>";
    48.                 while ($row1= mysqli_fetch_assoc($query1)) {
    49.                     echo "
    50.            <div class='place-fish-box'>
    51.            <div class='Place-Fish'><a href='#'>". $row1['places']."</a></div>
    52.            </div>";
    53.                 }    
    54.                 echo "</div>";          
    55.         }
    56.         ?>
    57.     </div>
     
  5. antoniii

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

    С нами с:
    16 мар 2022
    Сообщения:
    417
    Симпатии:
    71
    Как вывод?
     
  6. eddede

    eddede Новичок

    С нами с:
    31 мар 2022
    Сообщения:
    12
    Симпатии:
    0
  7. antoniii

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

    С нами с:
    16 мар 2022
    Сообщения:
    417
    Симпатии:
    71
    Значит можно поздравить?