2017-04-26 35 views
0

我目前正在嘗試一個項目,在該項目中我會發佈一個頁面的url,我必須保存一個數據庫。我正在使用mysql數據庫,並且我已經爲用戶提供了一個具有常規信息的表。接下來,我只想保存一個url到另一個與users-username鏈接的表作爲主鍵保存爲列表。想想YouTube如何保存您最喜愛的視頻,但我如何保存像這樣的列表的Url,因爲我需要它在一個用戶下爲不同的網址獲取多個帖子。我還沒有代碼顯示這部分,因爲我不知道這將如何去。如何將url保存到列表或數據庫?

+2

請先到[幫助中心](http://stackoverflow.com/help),然後閱讀[如何提問](http://stackoverflow.com/help/how-to-ask)並提供一個[MCVE:最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。但請記住,SO是一個有幫助的社區,沒有人會爲你做所有的工作。 **你有沒有提出一些**? – OldPadawan

+0

如果一個鏈接需要連接到許多用戶:有一個表有鏈接/ URL,另一個鏈接在用戶和鏈接/ URL之間。如果不是,只需在'links'表中有'blongsToUser'列。 – Jeff

+0

那麼我有一個MySQL表,有定期的用戶信息和whatnot。現在我想創建另一個表來將用戶表和新的saved_videos錶鏈接在一起。在saved_videos中,它將具有從users表到saved_videos表的用戶名鏈接,後跟已保存的url列表 –

回答

0

首先,您需要在數據庫中添加一個字段,其中longtextNULL爲真。
你可以給它一個你喜歡的名字,比如「urls_list」。

然後在php中,你可以添加到它的時間。

我發現的最好方法是製作一個字符串。然後有一個分隔符,您可以使用split代碼中的字符串。通常「|」符號運作良好。

舉個例子

www.one.com|www.two.co|www.three.com 

這將是你在你的數據庫

字符串,則可以用PHP

explode("|", $value) 

這將使用字符串分割成更小的字符串。

這樣做,意味着您只需要在每個用戶的數據庫中有一個表格,並且也可以在用戶的​​信息表格中。