我有一個數據庫,其字段爲type1
,type2
,type3
,type4
一直到type19
,以及其他字段。我試圖做的是從這些行中獲取所有字段,然後只回顯不重複的字段。來自PHP/MYSQL查詢的唯一/獨特值
我一直在使用select distinct type1, type2 etc from products
嘗試,但不知道PHP代碼把所有的字段($_row['type1']
$_row['type2']
等)集成到一個變量,然後回顯所有不同值的變量。有沒有人有什麼建議?
同意,做不好的事情。但是,您的答案是OP所要求的:/。這種方式在服務器上非常沉重,因爲你必須返回所有結果,然後處理每一個服務器端的數據。 – Ben
是的答案工作,我只是想知道什麼是最好的方法來做到這一點,因爲每個人都說數據庫設計不好 – Mathew
並不意味着聽起來敵對 - 實際上你的數據庫設計可能沒問題。我的意思是簡單的數據操作(如排序或查找唯一值)通常在SQL中更好。但要保持好奇心:) – Ben