我有一個包含姓和名的一些employees.Now我的問題是如何動態創建一個JSON數組就像一個表:如何從數據庫中動態創建JSON數組
"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter","lastName":"Jones"}
]
我有一個包含姓和名的一些employees.Now我的問題是如何動態創建一個JSON數組就像一個表:如何從數據庫中動態創建JSON數組
"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter","lastName":"Jones"}
]
僞碼
rows= query("select firstName,lastName from employees")
array a=[] //initialize empty array
for (index,row) in rows
set a[index]=array('firstname'=>row.firstname,'lastname'=>row.lastname)
end for
b= json_encode(a)
PHP實現
//in php connect to database
$result = mysql_query("select firstName,lastName from employees");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$a=array();
while($row = mysql_fetch_row($result)){
$a[]=$row;
}
$b=json_encode($a);
echo $b;
你在哪個語言工作? – techblu3
客戶端的java腳本和服務器端的php – rahul