Как перечислить данные из 2 данных MySQL в таблицу html

в моей базе данных mysql есть 2 таблицы с именами tblapps и tblapps2. Я сохранил некоторые данные приложения в tblapps, а остальные данные в tblapps2. в бэкэнде моего приложения в настоящее время отображаются все данные tblapps, но внезапно у меня возникла потребность в том, чтобы я хотел, чтобы здесь отображался еще один столбец из tblapps2 с именем столбца «страна» и именем столбца таблицы mysqli «предстранство». и это для меня совершенно в новинку, я не собираюсь этого делать.

если какая-либо помощь будет оценена по достоинству.

<div class = "portlet-body flip-scroll">                                                      
                                <?php                                                           
                                $sql = "SELECT * FROM tblapps order by id desc";                            
                                $result = $connect->query($sql);                            
                                if ($result->num_rows > 0) {
                                    echo "<table class='display' id='example'>
                                          <thead class='flip-content'>

                                            <tr>
                                                <th>ID</th>
                                                <th>App ID</th>
                                                <th>Full Name</th>
                                                <th>Journey Date</th>
                                                <th>App type</th>
                                                <th>Visa Type</th>
                                                <th>Fee</th>
                                                <th>Nationality</th>
                                                <th>Country</th>
                                                <th>Submit Date</th>
                                                <th>payment</th>
                                                <th>status</th>
                                            </tr>

                                            </thead>";                                                                                                               
                                      while($row = $result->fetch_assoc()) {
                                             echo"<tr>
                                                <td>" . $row["id"]. "</td>
                                                <td><a href=\"formdetails.php?app_id = ".$row["app_id"]."\">". $row["app_id"]. "</a></td>
                                                <td>" . $row["firstname"]. "&nbsp;" . $row["lastname"]."</td>
                                                <td>" . $row["journeydate"]. "</td>
                                                <td>" . $row["appl_type"]. "</td>
                                                <td>" . $row["visatype"]. "</td>
                                                <td>" . $row["visa_fee"]. "</td>
                                                <td>" . $row["nationality"]. "</td>
                                                <td>" . $row["precountry"]. "</td>
                                                <td>" . $row["sdate"]. "</td>
                                                <td>" . $row["pay_status"]. "</td>
                                                <td>" . $row["appstatus"]. "</td>
                                                </tr>"; }
                                    echo "</table>";                                } else {    echo "0 results";}$connect->close();?>
                                </div>

Пожалуйста, включите структуру ваших двух таблиц.

Tim Biegeleisen 01.07.2018 15:41

Left JOIN Работает в моем случае

Ojibix Creatives 01.07.2018 18:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
44
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

вы можете использовать SQL JOIN для сопоставления значений в обеих таблицах.

реализация зависит от структуры ваших таблиц

но происходит то, что он показывает все данные из левой таблицы tblapps, но если какие-либо данные приложения отсутствуют в tblapps2, app_id для этого приложения не отображается в таблице html.

Ojibix Creatives 01.07.2018 18:49

$ sql = "ВЫБРАТЬ * ИЗ tblapps ВЛЕВО ПРИСОЕДИНЯТЬСЯ к tblapps2 НА tblapps.app_id = tblapps2.app_id ЗАКАЗАТЬ ПО tblapps.id desc";

Ojibix Creatives 01.07.2018 18:50

не могли бы вы дать мне более подробную информацию о структуре ваших таблиц? это поможет мне правильно решить проблему

Rafid 02.07.2018 06:42

Другие вопросы по теме