2012-01-26 104 views
0

首先應該使用文件還是數據庫?還是別的更好?在php/mysql中存儲用戶設置

我該如何設計我的MySQL數據庫中的表格,以允許不同的用戶使用他們的偏好進行登錄。我經常看到許多網站允許用戶自定義網站內可見的內容。

選項設置是保存在數據庫中還是不持久?最好的辦法是做什麼?

如果我確實需要數據庫作爲解決方案,將需要多少個表?

+0

如果您已經有用戶/密碼錶,最簡單的方法是在存儲設置的位置添加一個「首選項」列。存儲偏好持久與否是您的選擇。 – djot

+0

很可能它會是一個表,沿着'(userID,option1,option2,option3,option4,...)'的方向。 –

回答

0

我一直使用這個選項的位掩碼。它不會將您鎖定到一組固定的「選項」中,因爲您始終可以將新值添加到蒙版。隨着網站的變化,您不必擔心保持表格定義與新的用戶選項同步。