Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/02/2013, 13:18
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: agregar datos a un arreglo json

Y porqué no usas JOIN?

Código PHP:
Ver original
  1. $query = "select t.*,  t1.clave as nombre1, t2.clave as nombre2, t3.clave as nombre3";
  2. $query .= " from t_tabla t";
  3. $query .= "JOIN tabla_1 t1 on t1.clave = t.clave_1";
  4. $query .= "JOIN tabla_2 t2 on t2.clave = t.clave_2";
  5. $query .= "JOIN tabla_3 t3 on t3.clave = t.clave_3";
  6. $query .= " where campo LIKE '%$q%' limit $offset,$rows";

Ejecutando esa consulta se agregarán los campos nombre1, nombre2 y nombre3 al registro.

En caso de que clave_1, _2 o _3 puedan tener un valor que no exista en la tabla correspondiente, deberás usar LEFT JOIN en lugar de JOIN, prueba un poco y nos dices si lo logras.
__________________
- León, Guanajuato
- GV-Foto