Este esquema:
Código MySQL:
Ver original
--
-- esta es la relacion de las tablas
--
Está preparado prara dar soporte
a una única imagen por usuario, y de todos modos está mal definida proque la tabla de imagenes no puede tener el USER_ID como autoincremental. Eso está MAL.
Más alla de lo que puedas tener incorrecto en PHP, tienes un modelo de datos que no sirve para el propósito que planteas. El asunto en medio OFF TOPIC en este foro y deberías verlo en el de MySQL.
Por lo pronto, si quieres poner mas de una la segunda tabla requiere otra estructura, por ejemplo:
Código MySQL:
Ver original
--
-- esta es la relacion de las tablas
--
-- Hacer unica la imagen para la tabla.
En este caso el campo "nro_imagen" deberás ingresarlo "manualmente" en el mismo INSERT de la imagen, realizando preferentemente una consulta previa de la cantidad de imágenes del usuario, o bien creando ese campo como auto_increment.
tu eliges, pero la opción de autoincremental no es buena para ese tipo de relaciones.