データベース php 配列
データベース クエリ コードは次のとおりです:$query = mssql_query($sql_all);$array_pie=new array();while($row=mssql_fetch_array($query)){ //array_push($arry_pie, $var)//???}
var myData = new Array([1997, 7.80], [1998, 4.80], [1999, 6.50]);
あなたが望む結果は実際には2次元配列です
$query = mssql_query($sql_all);$array_pie=new array();$i = 0;while($row=mssql_fetch_array($query)){ array_pie[$i][] = $row; $i++;}
var myData = new Array([1997, 7.80], [1998, 4.80], [1999, 6.50]);
結果実際には 2 次元配列です
$query = mssql_query($sql_all);$array_pie=new array();$i = 0;while($row=mssql_fetch_array($query)){ array_pie[$i][] = $row; $i++;}
var myData = new Array([1997, 7.80], [1998, 4.80], [1999, 6.50]);
$query = mssql_query($sql_all);$array_pie=new array();$i = 0;while($row=mssql_fetch_array($query)){ array_pie[$i][0] = $row[1]; array_pie[$i][1] = $row[2]; $i++;}
$query = mssql_query($sql_all);$array_pie = array();while($row=mssql_fetch_array($query)){ $array_pie[] = array($row[1]、$row[2]);}
var myData = <?php echo json($array_pie);?>;
データ
var myData = new Array([1997, 7.80], [1998, 4.80], [1999, 6.50]);
$query = mssql_query($sql_all);$array_pie=new array();$i = 0;while($row=mssql_fetch_array($query)){ array_pie[$i][0] = $row[1]; array_pie[$i][1] = $row[2]; $i++;}
while ループの外側 print_r($array_pie);
$query = mssql_query($sql_all);$array_pie = array();while($row=mssql_fetch_array($query)){ $array_pie[] = array($row[1]、$row[2]);}
var myData = <?php echo json($array_pie);?>;
$query1 = mssql_query($sql_all);$arry_pie = array();while($row1=mssql_fetch_array($query1)){ //echo $row;//array array if($row1[2]!=0){ $row1['percent_d']=round($row1[2]/$s_ds*100,2).'%'; }else{ $row1['percent_d']=0; } if($row1[4]!=0){ $row1['percent_m']=round($row1[4]/$s_ms*100,2).'%'; }else{ $row1['percent_m']=0; } //$array_pie[$i][0]=$row[0]; //$arry_pie[$i][1]=$row[2]; $arry_pie=array($row1[0],$row1[1]); //$i++; array_push($items, $row1);} echo json($arry_pie);
手動エラー
json は json_en である必要がありますコード
手動エラー
json は次のようになりますjson_encode になります
出力にデータが 1 つしかないのはなぜですか...
$arry_pie = array();$query = mssql_query($sql_all);while($row=mssql_fetch_array($query)){ $s_dq=$s_dq+$row[1]; $s_ds=$s_ds+$row[2]; $s_mq=$s_mq+$row[3]; $s_ms=$s_ms+$row[4]; $arry_pie=array($row[0],$row[1]); }echo json_encode($arry_pie)."<br>";
$arry_pie = array($row[0],$row[1]);
$arry_pie[] = array( $row[0],$row[1]);