gracias por responder,ya tengo las dos tablas
-----------------------------
Código:
MI_COD (primaria)
MI_TITULO
MI_TEMA
-----------------------------------
tabla de las imagenes
--------------------------------
Código:
IMA_COD (primaria)
MI_COD(esta es mi clave foranea que me relaciona con la tabla usuarios)
IMA_DIRECCION_IMAGEN(almacena direccion de la imagen)
esto es lo que quiero realizar:
ejemplo:
selecciono al usuario "juan"
luego realizo la consulta y deberia mostrarme todas las fotos que pertenecen al usuario juan,pero solo me muestra la primera.
esto tengo en mis tablas:
tabla usuarios
Código:
------------------------
MI_COD MI_TITULO MI_TEMA
1 Juan vida de juan
Código:
tabla imagenes
----------------------
IMA_COD MI_COD IMA_DIRECCION_IMAGEN
21 1 /misitio/fotografia/foto1.jpg
22 1 /misitio/fotografia/foto2.jpg
con este codigo realizo la consulta y deberia mostrarme todas las imagenes que se relacionan con la clave 1,pero solo me muestra la primera imagen,en el img src que corresponde a la clave 21 de la tabla imagenes,ya que la clave 1 es la foranea que me relaciona con la tabla usuarios.
Como puedo solucionar ese problema?
gracias.
Código PHP:
<?php
$codigo = $_POST['codigo'];
//conexion a la base de datos
$CN = mysql_connect("localhost","root","");
mysql_select_db("base",$CN);
$sql = "select ima_direccion_imagen as Imagen
from
miscelaneo M,
imagenes I
where I.mi_cod='$codigo' and I.mi_cod=M.mi_cod";
$result = mysql_query($sql,$CN);
$row =mysql_fetch_array($result);
$codigo = $row['Codigo'];
$imagen = $row['Imagen'];
echo "<div id='principal'>";
echo"<img src='$imagen' alt=Imagen></src>";
echo "</div>";
mysql_Close();//se cierra la conexion
?>