estimada....
yo tenía el mismo problema ante otra programación con php y mysql (creando pdf's con FPDF)... y es que requería de una imágen "por defecto" .... asi, al no haber ingresado una.... no hubiese problema..
lo que hice para solucionarlo, fue lo siguiente, y es que en vez de "INSERTAR" el valor por php..... simplemente modifique la estructura de mi BD, dejando como valor "predeterminado", la ruta de la imágen.. de esta forma, si se ingrese 1 o 100, no importa, pues TODAS se llamaran por defecto como la imágen que quiero sea la predeterminada... por ejemplo, en mi tabla, dejé como valor predeterminado para los campos IMAGEN1 e IMAGEN2, el valor
http://localhost/imagenes/noimage.jpg .....
de esta forma... despues, al querer llamar las imágenes asociadas a mi registro, y no se hubiesen ingreado todas, entregará como resultado, a los campos "vacios", la ruta
http://localhost/imagenes/noimage.jpg ...
y con eso me evite todo el otro problema y extender codigo php...
espero me haya explicado y apunte a lo que necesitas
EXITO !