0

我爬了一个网页,例如我爬取了作者($author)和作者的链接。对于一个id,有时有2个作者,当我将它们保存在数据库中时,它们将被分隔在不同的id中,

例如:我得到$author$link=string(14) "Aaron M. Cohen" string(73) "http://example.com/Author/4279758" string(16) "William R. Hersh" string(68) "http://example.com/Author/299122"

===========================================================
|id|web|      author    |            author_link          |
===========================================================
|1 | A |Aaron M. Cohen  |http://example.com/Author/4279758|
|2 | A |William R. Hersh|http://example.com/Author/299122 |
===========================================================

是否可以将它们保存在同一个 ID 中?如何?提前谢谢你 :) 仅供参考,我想将它们保存在一个 id 中,因为下一个过程是我想将表与其他具有相同的表进行内部连接web。如果相同的 id 有两个web,它们将被打印两次。

4

1 回答 1

2

不。创建另一个实际包含作者和 id 的 fkey 的表,以使数据库保持第一范式

于 2012-09-29T19:56:19.777 回答