![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
09/12/2010, 11:49
|
| | Fecha de Ingreso: julio-2008 Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 6 meses Puntos: 165 | |
Respuesta: Problemas con el for Puedes hacer una consulta independiente por cada tabla, de la siguiente manera:
select campos from tabla1 where condición LIMIT 1...
select campos from tabla2 where condición LIMIT 1...
select campos from tabla3 where condición LIMIT 1...
.. etc
En cada consulta recoges 1 registro de cada tabla, todo esto teniendo en cuenta que las tablas tendrán 4 campos, o al menos la consulta cargará 4 campos.
Creas un array que tendrá los registros de todas las tablas:
$megaArray = array();
le añades los resultados
array_push($megaArray, $tabla1);
etc
Después haces un for, con el número de tablas para las cuales has hecho el select:
for($i = 0; $< $num_tablas; $i ++) {
$megaArray[$i]...
}
Otra opción es hacer todo el select de todas las tablas, select campos from tabla1, tabla2, tabla3 y volcar los resultados como te indiqué, si sabes que sólo hay un registro de cada tabla, por cada vuelta haces un tr y listo.
Un saludo! |