0
$sql = "SELECT * FROM `scripts` LIMIT 0, 30 ";   
$result = mysql_query($sql) or die ('Error updating database: ' . mysql_error()); 
$json = array(); 
if(mysql_num_rows($result)) { 
    while($row=mysql_fetch_row($result)) { 
        $json['table data'][]=$row;
    } 
 } 
$encoded = json_encode($json); 
echo $encoded; 

これは私の出力です:

{"table data":[["1","test","30","13"],["2","test2","40","14"]]}

配列の個々の部分、配列の配列にアクセスするにはどうすればよいですか? 最初にデコードしますか?

4

3 に答える 3

0

配列にデータを追加するときに、配列を作成します。

$json['table data'][] = array($row);
于 2013-04-11T21:58:20.787 に答える