无法回显行

问题描述 投票:0回答:1

我已经坚持了一段时间,我正在创建一个外卖系统(纯粹是自学)。尽管我试图通过浏览互联网并寻找解决方案来保持学习曲线的上升,但我目前尚未找到解决方案。

我有两个名为的MYSQL表; “ Menu_Category”和“ Menu_Dishes”。我想在添加菜肴时使用下拉菜单,它提供了Menu_category中的所有类别。

Menu_Category包含以下列Cat_id类别注释图片州由...制作Created_atUpdated_onUpdated_by

Menu_Dishes包含以下列Dish_id菜名菜价Dish_commentsDish_imageDish_stateDish_Category

因此从技术上讲,应该使用内部联接,还是应该两次对两个不同的数据库使用SELECT?我目前完全迷路了。

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

此回显有效,并且显示一行,这是逻辑,因为未对foreach进行编程,但是我似乎无法使其正常工作。

感谢您的帮助!

Darry

UPDATE

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

我现在具有以下错误代码:警告:customers / 5/0 / d / mardesk.be / httpd.www / new / forms / dishes_form.php中的字符串偏移量'Category'>]

我已经坚持了一段时间,我正在创建一个外卖系统(纯粹是自学)。尽管我正在尝试通过浏览Internet和...

menu_dishes表中还必须有cat_id值。然后左联接解决该任务。

php mysql
1个回答
0
投票

menu_dishes表中还必须有cat_id值。然后左联接解决该任务。

© www.soinside.com 2019 - 2024. All rights reserved.