Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2015, 09:07
Avatar de ddblack6
ddblack6
 
Fecha de Ingreso: diciembre-2009
Ubicación: Avellaneda, Buenos Aires
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Array consulta BD Json

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
  1. <?php
  2.  
  3. $arrayUser[]=array (
  4.     "id_usuario"=> 3,
  5.      "nombre"=> "Jose",
  6. );
  7. $resultOk=array(
  8.     "code"=> 200,
  9.     "description"=> "OK"
  10. );
  11.  
  12. $array=array(
  13.     "usuarios"=>$arrayUser,
  14.     "result"=>$resultOk
  15. );
  16.  
  17. $newJson=  json_encode($array);
  18. echo $newJson;
  19.  
  20. //resultado: {"usuarios":[{"id_usuario":3,"nombre":"Jose"}],"result":{"code":200,"description":"OK"}}
  21. ?>

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!

Última edición por ddblack6; 12/02/2015 a las 09:12