-1
我想找到最好的方法來過濾一些數據與MySQL和PHP 所以基本上我有一個用戶和他的訪問表(1->是和0->否)最好的方法過濾數據與MySQL和PHP
我在做什麼,此刻是我讀從數據表中的所有項目,然後使用PHP循環遍歷所有數據,並使用其他方法來保存項目或不使用
這是工作得很好,因爲速度但是可能需要更多的過濾,這將使if else語句更大和更復雜.. 任何好主意或技巧?
我想找到最好的方法來過濾一些數據與MySQL和PHP 所以基本上我有一個用戶和他的訪問表(1->是和0->否)最好的方法過濾數據與MySQL和PHP
我在做什麼,此刻是我讀從數據表中的所有項目,然後使用PHP循環遍歷所有數據,並使用其他方法來保存項目或不使用
這是工作得很好,因爲速度但是可能需要更多的過濾,這將使if else語句更大和更復雜.. 任何好主意或技巧?
你應該正常化訪問表是這樣的:
LocationAccess:
user location
---- --------
adam CountryA
adam CountryB
alice CountryB
alice CountryC
TypeAccess:
user type
---- ----
adam A
adam B
adam C
alice A
alice C
然後你就可以加入表:
SELECT l.user, data.item
FROM data
JOIN LocationAccess AS l ON l.location = d.location
JOIN TypeAccess AS t ON t.type = d.type AND t.user = l.user
你可以發佈你現有的SQL查詢嗎?里斯? –
最好的方法是標準化 – Strawberry