2012-10-31 47 views
0

我有以下簡化的表結構,值得一提的是,如果有更好的方式來構造這些數據,那麼可以更改數據模型。如何在PHP中使用PHP複製mysql中的行

document: 
id text 
1 test of document 1 description 
id text 
2 test of document 2 description 


document_section: 
id document_id parent_id 
1   1 
id document_id parent_id 
2   1   1 
id document_id parent_id 
3   1   2 

現在,如果我想使文件的副本ID爲1(從文件表)我只是讓文檔表的新插入了一些更新的數據,但我應該怎麼做一個副本構成該文檔的部分(document_section中的行)。如果我使用id爲1的document_section表中的行並插入與文檔部分(document_id)中的新行匹配的更新版本,如何跟蹤與parent_id列映射到該行的所有子級?

我使用PHP和PDO。

+0

parent_id引用了什麼表? – theredled

+0

它引用了document_section中另一行的id。 – Mathias

回答

0
  • 地圖老document_section標識到新的數組中保持changings
  • 在新創建的行的軌跡,通過他們的「新」等同替換所有parents_id秒。
+0

當然,我怎麼會錯過:)謝謝! – Mathias