16/08/2004, 15:24
|
| | Fecha de Ingreso: agosto-2004
Mensajes: 11
Antigüedad: 20 años, 5 meses Puntos: 0 | |
Problema con consultas simultaneas Pues bien, estoy intentando hacer una consulta a dos tablas a la vez(tabla1 y tabla2) lo estoy haciendo de la manera siguiente:
$sql="SELECT tabla1.campo,tabla2.campo FROM tabla1 , tabla2";
$result=mysql_query($sql,$conecta);
while ($datos= mysql_fetch_array($result))
{
echo"
$datos[0]
<br>
$datos[1]
<br>
";
}
bien, esa instruccion la ejecuta sin problemas, el problema me viene cuando dentro del bucle intento mostrar los valores que estan en el array $datos. Tal y como me esta hecho eso me muestra:
dato1(tabla1)
dato1(tabla2)
dato2(tabla1)
dato1(tabla2)
dato3(tabla1)
dato1(tabla2)
dato1(tabla1)
dato2(tabla2)
dato2(tabla1)
dato2(tabla2)
dato3(tabla1)
dato2(tabla2)
dato1(tabla1)
dato3(tabla2)
dato2(tabla1)
dato3(tabla2)
dato3(tabla1)
dato3(tabla2)
Se que es un cacao mostrarlo asi, pero no se como explicarlo. Tan solo hay 3 datos en cada tabla y me muestra 18 datos y ordenados de una manera muy extraña, a ver si me podeis decir como seleccionar dentro del array los datos que yo quiera. Muchas gracias
Última edición por Damian_J; 16/08/2004 a las 15:26 |