[{
"id": "000060000000000071964708\/17\/201309:55:00"
}, {
"column": "pcchrgcod"
}]
這是我的我的選擇查詢和添加新的密鑰對。在array_map中添加鍵值對php
我的願望是:
[{
"id": "000060000000000071964708\/17\/201309:55:00",
"column": "pcchrgcod"
}]
我想的是:
while ($selected_row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$rows[] = array_map('utf8_encode', $selected_row);
array_push($rows, array('column' => $column));
}
在我的解決方案,我用array_push
,但它並沒有給我回所需的輸出。
如何解決這個問題?
輸出是json_encode
UPDATE
該數組是從選擇的查詢結果。在該查詢的返回行上,我想添加另一對鍵值。這就是爲什麼我要添加另一個密鑰對值
Additional Question
之所以說這個查詢
Select column AS colunname from table
而從這個查詢我想要的columnname = 'column_name'
價值?
我認爲,解決辦法將是固定查詢 – hassan
@hassan我需要返回的列名,可以用在MySQL中值一起返回列名? – Martin
這就是'PDO :: FETCH_ASSOC'做 – hassan