Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/05/2011, 06:00
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 9 meses
Puntos: 58
Respuesta: mostrar en pantalla

El problema lo tienes en el diseño de la base de datos. La tabla 2 no puede ser así porque si no no vas a poder recuperar las fotos para cada título. Debaría ser así:

ID_IMAGEN (primary, autoincrement)
ID_CONTADOR (el mismo de la tabla 1)
NOMBRE_IMG

Sería así:

TABLA 2
----------------------------------------------------
ID_IMAGEN| ID_CONTADOR|NOMBRE_IMG|
-------------------------------------------------------
1 | 1 | coche.jpg
2 | 1 | portatil.jpg
3 | 1 | radio.jpg
4 | 2 | arbol.jpg

¿Lo entiendes? Las tres primeras corresponden al mismo título; la 4ª corresponde a otro. Para recuperar las tres primera harías la siguiente consulta:

Código SQL:
Ver original
  1. SELECT NOMBRE_IMG FROM tabla1, tabla2 WHERE tabla1.ID_CONTADOR=tabla2.ID_CONTADOR AND tabla1.ID_CONTADOR=1