Tendrías que armar la estructura antes, al menos que la DB tenga los mismo nombres del formato de JSON que necesitas...
y luego en php, el array devolverlo con json_encode($array);
Por ej:
Código PHP:
Ver original<?php
"id_usuario"=> 3,
"nombre"=> "Jose",
);
"code"=> 200,
"description"=> "OK"
);
"usuarios"=>$arrayUser,
"result"=>$resultOk
);
echo $newJson;
//resultado: {"usuarios":[{"id_usuario":3,"nombre":"Jose"}],"result":{"code":200,"description":"OK"}}
?>
En este ejemplo te da la estructura que necesitas... tendrias que cambiar $arrayUser por el resultado de la consulta que haces....
una ayuda extra.. luego si tienes que leer un json y pasarlo a array en php, recuerda json_decode($array, TRUE);
para que te lo transforme bien...
Saludos!