Bueno pues tengo un archivo php que realiza una consulta mysql y los resultados se meten en un arreglo que es devuelto en json, aquí el código:
Código PHP:
Ver original
require_once("../JSON.php"); include('../conexion.php'); $con_db = conexion(); $offset = ($page-1)*$rows; $result["total"] = $row[0]; $json = new Services_JSON; } $result["rows"] = $items; echo $json->encode($result);
Hasta ahí todo bien, pero necesito tomar algunos registros de esa consulta y realizar otras consultas y despues agregar en el json devuelto tambien los resultados de las otras consultas, algo así:
Código PHP:
Ver original
require_once("../JSON.php"); include('../conexion.php'); $con_db = conexion(); $offset = ($page-1)*$rows; $result["total"] = $row[0]; $nombre_1 = @mysql_result(mysql_query("select nombre from tabla_1 where clave='".$fila['clave_1']."'"), 0); $nombre_2 = @mysql_result(mysql_query("select nombre from tabla_2 where clave='".$fila['clave_2']."'"), 0); $nombre_3 = @mysql_result(mysql_query("select nombre from tabla_3 where clave='".$fila['clave_3']."'"), 0); } array_push($items, $row); //fusionar aquí "nombre1:".$nombre_1.", nombre2:".$nombre_2.", nombre3:".$nombre_3 } $result["rows"] = $items; $json = new Services_JSON; echo $json->encode($result);
Pues como notan, de la primer consulta saco con un fetch_array los valores que necesito para hacer las otras 3 consultas, hago un echo a las variables $nombre_1, $nombre_2 y $nombre_3 y si veo los valores correspondientes.
Lo que ya no se es como podria fusionar los valores de $row y las variables de modo que queden como si hubieran sido resultado de la misma consulta para el arreglo json.
agregar esto por ejemplo; "nombre1:".$nombre_1.", nombre2:".$nombre_2.", nombre3:".$nombre_3
:S
Algun ejemplo o idea de como podria lograr la salida del json con estos valores?
Gracias!