Есть таблица следующего вида:
ID_Channel || MeasureDate || Value
1 2013-01-01 1232
1 2013-01-02 1322
1 2013-01-04 6576
2 2013-01-06 2324
2 2013-01-15 2345
2 2013-01-18 8678
3 2013-01-21 4456
3 2013-01-23 4546
3 2013-01-24 8965
4 2013-01-26 4674
4 2013-01-27 3455
4 2013-01-28 3486
4 2013-01-29 4536
В php делаю следующий запрос:
include 'db_connect.php';
$tablename = $_GET['table'];
$ID_Val=$_GET['ID'];
$ID_Val= explode(",", $ID_Val);
//var_dump($ID_Val);
$d_S = $_GET['d_s'];
$d_Po =$_GET['d_po'];
foreach($ID_Val as $ID){
$tsql = "select * from $tablename where ID_Channel=$ID and (MeasureDate >CONVERT(DATETIME,'$d_S',102)) and (MeasureDate < CONVERT(DATETIME,'$d_Po',102))";
//var_dump($tsql);
$stmt = sqlsrv_query($conn, $tsql);
while ($row= sqlsrv_fetch_array($stmt,SQLSRV_FETCH_ASSOC)){
$arr[]= array(
//'id'=>$row['ID_Channel'],
// 'measuredate'=>$row['MeasureDate']->format('d.m.Y H:i')
"$ID"=>round($row['Value'],2)
);
}
}
header('Content-Type: application/json');
echo json_encode($arr);
По сути получаю кучу ключей и массивов, а хотелось следующее:
ключ=>массив
ключ=>массив
Где ключ это ID
Потом в jquery получить список ключей, чтобы создать колонки моей таблицы(jqxGrid) в jquery
Надеюсь на вашу помощь. Уже две недели бьюсь(((.
Заранее благодарен.