Tengo el siguiente problema que lo plantearé con un ejemplo:
Tengo dos tablas T1(idt1, nombre, apellidos) y T2(idt2, nombrepage)
y contienen los siguientes datos:
T1
idt1 nombre apellidos
1 Antonio Ruiz Carmona
2 Paco Matinez Molina
3 Maria Fernandez Sanchez
T2
idt2 idt1 nombrepage
1 3 maria-fernandez-sanchez
2 2 paco-martinez-molina
Y realizo la siguiente consulta:
consulta= "SELECT * FROM T1, T2 ORDER BY nombre";
$resultado = mysql_query($consulta, $conexion);
<table>
<tr>
<td>Nombre y Apellidos</td>
<td>FOTOS</td>
</tr>
<?
while($fila=mysql_fetch_array($resultado))
{
echo "<tr>";
echo "<td>".htmlentities($fila[nombre]." ".$fila[apellidos])."</td>";
echo"<td>".htmlentities($fila[nombrepage]."</td>";
echo "</tr>";
}
mysql_close($conexion);
?>
</table>
Y el resultado es:
Antonio Ruiz Carmona maria-fernandez-sanchez
Antonio Ruiz Carmona paco-martinez-molina
Paco Matinez Molina maria-fernandez-sanchez
Paco Matinez Molina paco-martinez-molina
Maria Ferandez Sanchez maria-fernandez-sanchez
Maria Ferandez Sanchez maria-fernandez-sanchez
¿Por qué me relaciona cada fila con cada una de las filas de la otra fila? Yo he creado las tablas tipo InnoDB.
Agradezco mucho vuestro tiempo y vuestra ayuda.
Un cordial saludo a todos.
Reme
