php - 无法回显行
问题描述
我已经坚持了很长一段时间,我正在创建一个外卖系统(纯粹是自学)。虽然我试图通过浏览互联网并寻找解决方案来保持学习曲线向上,但我现在还没有找到解决方案。
我有两个名为的 MYSQL 表;“Menu_Category”和“Menu_Dishes”。当您添加菜肴时,我希望有一个下拉菜单,它为您提供 Menu_category 中的所有类别。
Menu_Category 具有以下列 Cat_id 类别注释图像状态 Created_by Created_at Updated_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;
?>
这个回声有效,它显示了一行,这是逻辑,因为 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/disshes_form.php 中的非法字符串偏移“类别”
解决方案
menu_dishes 表中还必须有 cat_id 值。然后左连接解决了这个工作。
推荐阅读
- windows - 从 vscode 在 WSL2-Ubuntu 上的 docker 内部开发
- javascript - React - useEffect - 如何初始化组件状态 - 缺少依赖项警告
- python - 选择列条件为真的所有行
- excel - OLE 在 Excel 文件中的名称冲突
- html - div的高度没有根据里面的内容调整大小
- cookies - CORS 请求不包含相同站点的 cookie
- rest - 序列化异步回调
- visual-studio-code - 使用多个光标时选择下一个出现的单词
- android - 如何从不同的根项目导入 Gradle 模块?
- r - 整合概率密度的平方?