我想在我的表中获取多维数组

时间:2017-10-16 22:20:11

标签: php multidimensional-array

My table

My Post array

如何在表格中获取多维数组数据。按照我的图片食品名称,数量,价格应该在我的表中获取。

1 个答案:

答案 0 :(得分:0)

假设你在这里设置了关系。 基本上你会在食物桌上有quatity_idprice_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`

A join假设您拥有所有数据,否则会引发错误。让我们假设你有另一种叫做Batman's soup的食物,但你不会有价格,因为你知道......蝙蝠侠有一大笔钱。您将收到错误,因为您尝试join不存在的列。对于这种情况,我们需要使用leftjoin

Difference in MySQL JOIN vs LEFT JOIN