Невозможно отобразить строки - PullRequest
0 голосов
/ 28 мая 2020

Я уже довольно давно зациклился на чем-то, я создаю систему на вынос (чистую, как самообучение). Хотя я пытаюсь сохранить кривую обучения go вверх, просматривая inte rnet и ищу решения, но я пока не нашел решения.

У меня есть две таблицы MYSQL с именами ; «Menu_Category» и «Menu_Dishes». Я хочу иметь раскрывающееся меню, когда вы добавляете di sh, оно дает вам все категории из Menu_category.

Menu_Category содержит следующие столбцы Cat_id Категория Комментарии Состояние изображения Created_by Created_at Обновлено_on Updated_by

Menu_Dishes имеет следующие столбцы Dish_id Dish_name Dish_price Dish_comments Dish_image Dish_state Dish_Category

Итак, технически говоря, следует ли использовать внутреннее соединение или мне нужно дважды использовать SELECT для двух разных баз данных? В настоящее время я полностью потерялся ..

        <?php
        $Category = $db->getValue ("Menu_Category", "Category");
        // select login from users
            echo $Category;
        ?>

Это эхо работает, и оно показывает одну строку, которая является logi c, поскольку foreach не запрограммирован, но я не могу получить его работа ..

Спасибо за помощь!

Дарри

ОБНОВЛЕНИЕ

<?php $rows = $db->arraybuilder('Menu_Category');?>
<?php foreach ($rows as $row): ?>
<?php echo $row['Category']; ?>
<?php endforeach; ?>

Теперь у меня есть следующий код ошибки: Предупреждение: недопустимое смещение строки «Категория» в клиентах / 5 / 0 / d / mardesk.be / httpd. www/new/forms/dishes_form.php

1 Ответ

0 голосов
/ 29 мая 2020

Также должно быть значение cat_id в таблице menu_dishes. Тогда левое соединение решает задачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...