0

试图设置一个谷歌商店定位器,我有商店定位器工作,但我想知道给定商店有哪些产品(只有 7 个产品)。我有一个列出所有商店和地址的标记表,我认为最好的方法是有一个子表,每个产品都有不同的列,如果产品存在与否,则为 1 或 0。

我的问题是使用 php 遍历产品表并查看产品是否存在并显示一些文本(如果存在)的最佳方法是什么……这是最好的方法吗?有人有更好的解决方案吗?

谢谢

克雷格

表:

标记

id
name
address

标记产品

id
marker_id product1
- 如果有产品 0,则为 int 1;如果没有
product2 ,
则为null

4

1 回答 1

0

如果我误解了您的问题,请原谅我,但似乎有一个更基本的问题需要首先解决,那就是您的数据库设计。

我将有一个用于标记的表,一个用于产品和一个位于名为 markers_products 之间的链接表。如果标记有产品,则只需在链接表中添加一条记录。

链接表

id
marker_id
product_id
etc
etc

这应该可以帮助您解决迭代问题。

于 2013-09-17T15:27:45.330 回答