나는 json
, mysql
및 php
을 사용하여 새로 생겼습니다. mysql
데이터베이스의 데이터를 json
으로 가져 와서 highcharts로 보내고 싶습니다.하이 차트 mysql json issue
다른 테이블에 저장된 일부 데이터가 있습니다.
나는이 결과에 acheive 할 :
[[name1,value1],[name2,value2],...]
내 data.php
파일에이 코드를 사용하고는 :
[[name1,value1],[name2,value2],[name1,value2],[name2,value1],... ]
:
$result = mysql_query("SELECT name, value FROM table1, table2");
$rows = array();
while($r = mysql_fetch_array($result)) {
$row[0] = $r[0];
$row[1] = $r[1];
array_push($rows,$row);
}
print json_encode($rows, JSON_NUMERIC_CHECK);
이 코드의 출력은이 결과를 제공합니다
그래서 각 이름에 값을 추가하는 대신 모든 값을 가진 각 이름을 얻습니다.
어떻게 해결할 수 있습니까?
편집 : 여기 모호성 summury에 대한
미안 : 나는 가정하에거야
table 1 table 2
name other data value other data
name 1 data 1 value 1 data 1
name 2 data 2 value 2 data 2
name 3 data 3 value 3 data 3
name 4 data 4 value 4 data 4
name 5 data 5 value 5 data 5
name 6 data 6 value 6 data 6
name 7 data 7 value 7 data 7
name 8 data 8 value 8 data 8
name 9 data 9 value 9 data 9
name 10 data 10 value 10 data 10
name 11 data 11 value 11 data 11
name 12 data 12 value 12 data 12
name 13 data 13 value 13 data 13
obtained json desired json
name 1 value 1 name 1 value 1
name 1 value 2 name 2 value 2
name 1 value 3 name 3 value 3
name 1 value 4 name 4 value 4
name 1 value 5 name 5 value 5
name 1 value 6 name 6 value 6
name 1 value 7 name 7 value 7
name 1 value 8 name 8 value 8
name 1 value 9 name 9 value 9
name 1 value 10 name 10 value 10
name 1 value 11 name 11 value 11
name 1 value 12 name 12 value 12
name 1 value 13 name 13 value 13
name 2 value 1
name 2 value 2
name 2 value 3
name 2 value 4
name 2 value 5
. .
. .
name 13 value 13
예제 데이터 세트를 보여줄 수 있습니까? –
***주의 : *** mysql_ * 함수에 대해 ** 지원이 ** 더 이상 없습니다 ** 공식적으로 ** 더 이상 사용되지 않습니다 ** (https://wiki.php.net/rfc/mysql_deprecation) , ** 더 이상 유지 **되지 않으며 미래에 [** 제거 **] (http://php.net/manual/en/function.mysql-connect.php#warning) 될 것입니다. 앞으로 프로젝트의 기능을 보장하려면 코드를 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/mysqli)로 업데이트해야합니다. –
ok ... 나중에 mysqli를 업데이트하려고합니다! – RedOne