【发布时间】:2011-01-25 21:57:33
【问题描述】:
我有 3 张桌子:
+-----------------+ |验证 | +----+-------+----+ |编号 |参数 | ... +----+-------+ +------------------+ |替换| +----+--------------+ |编号 |更换| +----+--------------+ +--------------------------------+ |验证替换 | +---------------+----------------+ |验证ID |替换ID | +---------------+----------------+现在我在这些表上运行我的 SQL 查询(当然还有连接)。而我在 PHP 中收到的是 sth。像这样:
... [6] => 标准类对象 ( [id] => 11 [search_param] => Dänische Belletristik [替换] => 丹麦 ) [7] => 标准类对象 ( [id] => 11 [search_param] => Dänische Belletristik [替换] => 小说 ) ...现在,在我的 PHP 数组中,我多次获得了相同的“search_param”和“id”。把它打印到屏幕上很糟糕。我可以按“id”对数据进行分组以避免这种情况,但是我只有 1 个“替换”值可用。
我正在寻找的结果是这样的:
... [7] => 标准类对象 ( [id] => 11 [search_param] => Dänische Belletristik [替换] => 数组(丹麦,小说) ) ...我想知道的是:我的表结构是否可以通过修复查询来实现?或者我是否必须在我的 PHP 代码中关心这一点 - 如果是这样:任何提示如何做到最好?有很多资料... 我的表结构是否正确?说到数据库,我还是有点不确定……
最好的问候。
【问题讨论】:
标签: php mysql database join nm