聯系官方銷售客服
1835022288
028-61286886
調用多個數據庫,sql調用了一個zhiye下拉字段顯出來為數字,這個數字如何對應中文名稱
{php $query=urlencode('select * from dr_1_geren order by zhiye asc limit 5');} {sql db=test sql='$query'} <li>{$t.gere_nname}</li> <li>{$t.zhiye}</li>這里出來的是數字如何顯示對應的中文名稱 <li>{$t.nianling}</li> {/sql}
這個沒有辦法,推薦方案
你手動判斷,比如 if ==1 顯示某某文字 if==2又顯示某某文章
回復@迅??蚣苈摵蟿撌既? 選項100多個太多了,沒法手動判單
我調用了是同服務器另一個迅睿的數據庫 ,在另一個迅睿后臺首頁顯示出來
有什么好辦法嘛
list($db) = \Frame\Model::_load_db_source("test");
// 查詢數據庫
$db->query('YOUR QUERY HERE');
如用這個可以在模板標簽調出來
查詢表field找到這個字段的記錄,然后分解setting字段,轉化為數組,然后掉
dr_format_option_array($field['setting']['option']['options']),這個得到選項結果集
然后就通過這個結果集數組來調用名稱
回復@迅??蚣苈摵蟿撌既? 感覺您說的對,可是我技術不到位不知該咋寫,老師能幫忙給寫出來不,感謝
外鏈數據庫會導致頁面加載緩慢,代碼僅供參考,不一定能成功,但原理是對的
回復@迅??蚣苈摵蟿撌既?
最后一個問題,老師我在請教一下,比如這個