0
我在我的HTML表單中有一個動態表單字段。動態html字段形式的mysql設計
在這種形式的用戶填寫網站和愛好。 這裏website
和hobby
是dynamic fields
即,可以有許多用戶想要的網站和愛好的輸入字段。
要存儲這些字段我的數據庫設計是這樣的:
Users Website-Link Website
pk: ID PK: User-ID PK: ID
PK: WEbsite-Id WEbsite-url(varchar)
業餘愛好場具有相同的不屑與業餘愛好和業餘愛好,鏈接表網站。
我提出以下查詢與數據存儲在MySQL數據庫
Foreach website url:
Insert WEbsite url in Website Table . this gives me website ID
Insert User Id and Website ID in Website-Link Table
End Lop
同樣,對於業餘愛好領域。
我的問題是,有沒有其他聰明的方式做上述事情?
我的設計是否正確?
這是一個多對多的關係。你不能重新發明輪子。如果愛好和網站沒有關聯,那麼你做對了。 –