在一个id中保存一个变量的1个以上数据

时间:2012-09-29 19:52:21

标签: php mysql

我抓了一个网站,例如我抓了一下来获取作者($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中?怎么样?先感谢您 :) fyi,我想将它们保存在一个id中,因为下一个进程是我希望内部加入表与其他具有相同web的表。如果同一web中有两个ID,则会打印两次。

1 个答案:

答案 0 :(得分:2)

没有。创建另一个实际包含作者的表和id的fkey,以便将数据库保存在first normal form中。