2014-09-06 60 views
0

我正在爲PHP/MySQL中的客戶端開發時間表。基本功能如下:MySQL - XML vs表

用戶登錄 用戶單擊時鐘輸入或時鐘輸出按鈕。 在支付期結束時,用戶提交將發送給會計部門工資單的時間表。 提交後數據將被刪除並開始新的付款期限。

我不需要查詢數據。我只需要存儲進/出時間戳,工作時間和每個支付週期的總小時數。

現在問題來了。讓我的創建用戶腳本爲每個用戶創建一個表,或者簡單地將輸入/輸出數據作爲TEXT列存儲在我的主用戶表中,這會更有效嗎?

XML似乎更容易管理,但我試圖做出效率決定。

+0

數據你爲什麼要爲每個用戶創建一個表?只需爲用戶創建一個表格,並在當天選擇該用戶的條目 – Ghost 2014-09-06 04:05:40

+0

沒有想過要這樣做。 – user3690146 2014-09-06 04:07:21

回答

1

剛剛創建兩個表一爲用戶提供unique username和其他表使用username作爲FK 和存儲針對每個用戶

tab1=> id, username, name 
1,xyz,marsh 
tab2=> username(FK), data 
march, data 
march, data 
someOtherUser, data 
anotherUser, data 
so on ... 
+0

這絕對是比我的兩個更好的解決方案。 – user3690146 2014-09-06 04:39:19