2015-09-14 76 views
0

我正在使用在某些字段中使用數據代碼的數據庫。所以在插入我使用下拉列表輸入如:如何顯示數據庫結果作爲實際數據的參考?

<option value="BAL">Bald</option> 
<option value="BLK">Black</option> 
<option value="BLN">Blond or Strawberry</option> 
<option value="BRO">Brown</option> 
<option value="GRY">Gray or Partially Gray</option> 

例如。然而一些領域有數百種選擇。當我查詢數據庫時,我想顯示全文,而不是代碼。我怎樣才能做到這一點?

回答

2

創建存儲這些代碼的完整名稱對於每個這樣的代碼如下

Table2 
__________________________________ 
|code  |name_to_display  | 
__________________________________ 
|BAL  |Bald     | 
|BLK  |Black     | 
|BLN  |Blond or Strawberry | 
|BRO  |Brown     | 
|GRY  |Gray or Partially Gray|  
__________________________________ 

讓我們把它命名錶2,其中與原始表被命名爲table1的另一個表。現在編寫一個查詢,如Table1。*,table2.name_to_display,從Table1向table1.code = table2.code左連接table2,而不是顯示代碼,您可以顯示name_to_display中的數據