我想在我的表中获取多维数组
Posted
技术标签:
【中文标题】我想在我的表中获取多维数组【英文标题】:I want to fetch multidimensional array in my table 【发布时间】:2018-03-28 12:57:57 【问题描述】:如何在我的表中获取多维数组数据。根据我的图片中的食物名称,数量,价格应该在我的桌子上取。
【问题讨论】:
html 或 mysql 表?我不明白这个问题。 首先您需要告诉我们该表是HTML
表还是数据库中的表。然后你需要在代码标签中添加你的代码而不是图像,因为没有人能够复制粘贴并尝试一下。
这是来自添加到购物车页面发送电子邮件页面的帖子数组。
【参考方案1】:
假设您在此处设置了关系。
基本上你会在餐桌上吃:quatity_id
和 price_id
。
有了关系,我们只需要做一个join
:
select * from `food_table` where `food` = `Super man's soupe` join `quantity_table` where `food_table.quantity_id` = `food_table.id` join `price` where `food_table.price_id` = `food_table.id`
join
假定您拥有所有数据,否则会引发错误。假设你有另一种食物叫Batman's soup
,但你没有价格,因为你知道……蝙蝠侠有一大笔钱。您会收到一个错误,因为您试图 join
一个不存在的列。对于这种情况,我们需要使用leftjoin
。
Difference in MySQL JOIN vs LEFT JOIN
【讨论】:
这个表不是从 mysql 获取的。这只是将数组数据从添加到购物车页面发布到电子邮件发送页面。我只想将此数组循环到我的表中。 @JPSenthilKumar 您应该添加一些代码并且更具体。你有没有尝试过?以上是关于我想在我的表中获取多维数组的主要内容,如果未能解决你的问题,请参考以下文章