Php mysql结果中的多维数组

Php mysql结果中的多维数组,php,mysql,arrays,multidimensional-array,Php,Mysql,Arrays,Multidimensional Array,我有以下问题,我无法实现所需的数组格式。 我有: 我制作了这个阵列: {"310-Amb":[23,24,24,25], "310-Nev1":[5,5], "310-Nev2":[6,6], "310-Nev3":[5,5,4,4,5,4,5,5,5,4,4,5,5]} 我需要这种格式: [{"name":"310-Amb","data":[23,24,24,25]}, {"name":"310-Nev1","data":[-74]}, {"name":"310-Nev2","data":[

我有以下问题,我无法实现所需的数组格式。 我有:

我制作了这个阵列:

{"310-Amb":[23,24,24,25],
"310-Nev1":[5,5],
"310-Nev2":[6,6],
"310-Nev3":[5,5,4,4,5,4,5,5,5,4,4,5,5]}
我需要这种格式:

[{"name":"310-Amb","data":[23,24,24,25]},
{"name":"310-Nev1","data":[-74]},
{"name":"310-Nev2","data":[5]},
{"name":"310-Nev3","data":[5,6,6,5,5,4,4,5,4,5,5,5]}]
这是我的问题

SELECT read.Id, read.Fecha, read.Hora, productos.Producto, neveras.Alias, neveras.Min,
neveras.Max, read.Lectura FROM read Inner Join neveras ON read.Nevera_Id = neveras.Id 
Inner Join productos ON neveras.Producto = productos.Id WHERE Hora between
SUBTIME(CURTIME() , '03:00:00') And CURTIME() And read.$TipoClienteX = $IdX 
ORDER BY Alias, Hora Asc

谢谢大家的帮助

像这样的东西应该能让你达到目的

while ($row = mysql_fetch_assoc ($result))
{
    $alias = $row['Alias​​'];
    $read = (int) $row['Read'];
    $data[] = array
    (
        'name' => $alias,
        'data' => $read,
    );
}

像这样的事情应该能让你达到目的

while ($row = mysql_fetch_assoc ($result))
{
    $alias = $row['Alias​​'];
    $read = (int) $row['Read'];
    $data[] = array
    (
        'name' => $alias,
        'data' => $read,
    );
}

不,结果是:[{“名称”:“310 Con”,“数据”:-74},{“名称”:“310 Con”,“数据”:-74},{“名称”:“310 Con”,“数据”:-72},{“名称”:“310 Con”,“数据”:-73},{“名称”:“310-Nev3”,“数据”:5},{“名称”:“310-Nev3”,“数据”:5},{“名称”:“310-Nev3”,“数据”:4},{“名称”:“310-Nev3”,“数据”:5},{“名称”:“310-Nev3”,“数据”:5},{你的查询不是我所期望的:)你能发布你的SQL吗?选择read.Id,read.Fecha,read.Hora,productos.Producto,neveras.Alias,neveras.Min,neveras.Max,read.讲师从read-internal-Join-neveras-ON-read.Nevera\u-Id=neveras.Id-internal-Join-productos-ON-neveras.Producto=productos.Id其中Hora-between-SUBTIME(CURTIME(),'03:00:00')和CURTIME()并读取。$TipoClienteX=$IdX顺序别名,Hora AscNOP,结果是:[{“名称”:“310-Con”,“数据”:-74},{“名称”:“310-Con”,“数据”:-74},{“名称”:“310-Con”,“数据”:-72},{“名称”:“310-Con”,“数据”:-73},{“名称”:“310-Nev3”,“数据”:5},{“名称”:“310-Nev3”,“数据”:5},{“名称”:“名称”:“310-Nev3”,“数据”:“4},{“310-Nev3”,“数据”:5},{“名称”:“310-Nev3”,“数据”:5}]你的查询不是我所期望的:)你能发布你的SQL吗?选择read.Id,read.Fecha,read.Hora,productos.Producto,neveras.Alias,neveras.Min,neveras.Max,read.讲师从read-internal-Join-neveras-ON-read.Nevera\u-Id=neveras.Id-internal-Join-productos-ON-neveras.Producto=productos.Id其中Hora-between-SUBTIME(CURTIME(),'03:00:00')和CURTIME()并读取。$TipoClienteX=$IdX订单(按别名,Hora Asc)