Que tal, buen día!
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 originalrequire_once("../JSON.php");
include('../conexion.php');
$con_db = conexion();
$page = isset($_POST['page']) ?
intval($_POST['page']) : 1; $rows = isset($_POST['rows']) ?
intval($_POST['rows']) : 10; $offset = ($page-1)*$rows;
$result["total"] = $row[0];
$rs = mysql_query("select * from t_tabla where campo LIKE '%$q%' limit $offset,$rows");
$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 originalrequire_once("../JSON.php");
include('../conexion.php');
$con_db = conexion();
$page = isset($_POST['page']) ?
intval($_POST['page']) : 1; $rows = isset($_POST['rows']) ?
intval($_POST['rows']) : 10; $offset = ($page-1)*$rows;
$result["total"] = $row[0];
$rs = mysql_query("select * from t_tabla where campo LIKE '%$q%' limit $offset,$rows");
while($fila = mysql_fetch_array($rs,MYSQL_ASSOC
)){ //uso un fetch_array para obtener los registros }
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!