對資料庫中初始的資料在後台進行翻譯

2022-05-13 02:00:10 字數 2204 閱讀 8300

情景:對於以下從資料庫中獲取的資料原始資料來說,我們要對這個陣列進行一些翻譯,1,2,3,4這樣的數字對於前台使用者來說是不友好的,我們將其翻譯成中文

當然,解決方案有以下三種

一:簡單粗暴,利用模版引擎去進行輸出,在輸出的時候進行相應的改變,這在各種模版引擎中使用非常普遍,就不用介紹了

三:使用後台php裝換(二維陣列)

[list] =>array([

0] =>array

([status] =>已報名

[add_time] => 2016-11-11

16:19:41

[field_142] =>[email protected]

[field_143] =>[user_id] => 312398

[is_register] => 1

[rank_num] => 1

[deal] => 1

[form_id] => 2

) [

1] =>array

([status] =>已報名

[add_time] => 2016-11-11

16:18:40

[field_142] => 1098325951

@qq.com

[field_143] =>[user_id] => 257216

[is_register] => 0

[rank_num] => 1

[deal] => 1

[form_id] => 1

) )

轉換**如下:

//

對從資料庫中返回的陣列進行翻譯

$dealfield = array(1=>"

未處理" , 2=>"

已處理"

); $infoarr = $info['

list'];

if($infoarr)

$info[

'list

'] =$infoarr;

}

再來乙個一維陣列的翻譯

陣列如下:

array

( [acitvity_info_id] => 1601

[status] =>已報名

[add_time] => 2016-11-11

16:18:40

[source] =>pc

[child_flag] =>yudssdf

[field_141] => 13296691544

[field_142] => 1098325951

@qq.com

[field_143] =>[field_144] =>處理裝備

[user_id] => 257216

[is_register] => 0

[sn_num] => 14788523204952

[client_ip] => 127.0.0.1

[rank_num] => 1

[deal] => 1

[form_id] => 1

)

進行如下翻譯

$dealfield = array(1=>"

未處理" , 2=>"

已處理"

);

if($retvalue)

翻譯結果如下

array

( [acitvity_info_id] => 1601

[status] =>已報名

[add_time] => 2016-11-11

16:18:40

[source] =>pc

[child_flag] =>yudssdf

[field_141] => 13296691544

[field_142] => 1098325951

@qq.com

[field_143] =>[field_144] =>處理裝備

[user_id] => 257216

[is_register] =>否

[sn_num] => 14788523204952

[client_ip] => 127.0.0.1

[rank_num] => 1

[deal] =>未處理

[form_id] => 1

)

對資料庫進行操作

對資料庫進行操作 一 ddl 資料庫定義語言 對資料庫 表結構進行操作 建庫 建表 修改表結構 刪庫 刪表等等 sql語句大小寫不敏感 1.建立資料庫 2.顯示所有的資料庫 3.切換到要使用的資料庫,use 資料庫名稱 4.4.刪除資料庫 drop database if exists 資料庫名 5...

Python對資料庫進行操作

步驟三 編寫python指令碼,下例只是做了個查詢 具體使用要結合你的需求進行對資料庫操作,然後對操作結果進行校驗和下部操作。usr bin python coding utf 8 import mysql.connector import mysqldb conn mysqldb.connect ...

利用jsp mysql 對資料庫進行訪問

connection conn null statement stmt 載入資料庫驅動類 class.forname com.mysql.jdbc.driver newinstance 資料庫連線url string url jdbc mysql 我本地資料庫的名稱叫做ysp 資料庫使用者名稱和密碼...