Php 数据来自MySQL的高图表

Php 数据来自MySQL的高图表,php,mysql,arrays,session,highcharts,Php,Mysql,Arrays,Session,Highcharts,我目前正在创建一个资金管理系统,其想法是用户输入数据,然后通过一个高图区域图将其可视化。我目前有一个正在从数据库收集数据的工作版本,这是通过遵循本教程完成的: 此代码设置为从数据库中接收4条数据。月份、收入、支出、订阅、内部收入/exp/sub仅为数字。我希望更改数据库,使Income/exp/sub都在Trans_Type的1标题下,每个标题的金额都在Trans_amount下 我的问题是如何更改下面示例中给出的实际PHP代码,以适应MySQL查询,例如“SELECT Month,Trans\

我目前正在创建一个资金管理系统,其想法是用户输入数据,然后通过一个高图区域图将其可视化。我目前有一个正在从数据库收集数据的工作版本,这是通过遵循本教程完成的:

此代码设置为从数据库中接收4条数据。月份、收入、支出、订阅、内部收入/exp/sub仅为数字。我希望更改数据库,使Income/exp/sub都在Trans_Type的1标题下,每个标题的金额都在Trans_amount下

我的问题是如何更改下面示例中给出的实际PHP代码,以适应MySQL查询,例如“
SELECT Month,Trans\u Amount,Trans\u Type‘Income’,‘expense’,‘Subscriptions’,FROM transactions,其中UserID=“.$\u SESSION['user'])

我目前工作的PHP:

$query = mysql_query("SELECT Month, Income, Expenditure , Subscriptions FROM     transactions WHERE UserID=".$_SESSION['user']);

$category = array();
$category['name'] = 'Month';

$series1 = array();
$series1['Amount'] = 'Income';

$series2 = array();
$series2['name'] = 'Expenditure';

$series3 = array();
$series3['name'] = 'Subscriptions';


while($r = mysql_fetch_array($query)) {
$category['data'][] = $r['Month'];
$series1['data'][] = $r['Income'];
$series2['data'][] = $r['Expenditure'];
$series3['data'][] = $r['Subscriptions'];   
}

$result = array();
array_push($result,$category);
array_push($result,$series1);
array_push($result,$series2);
array_push($result,$series3);


print json_encode($result, JSON_NUMERIC_CHECK);

mysql_close($con);

我将如何更改下面示例中给出的实际JS代码。。。你忘记发布JS代码了吗?我所看到的只是PHPno对不起,我想说的是我该如何更改PHP代码我该如何更改下面示例中给出的实际JS代码。。。你忘记发布JS代码了吗?我所看到的只是PHPno对不起,我想说我该如何更改PHP代码