Bueno, con un diseño correcto en la base de datos no hace falta darle tanta vuelta.
Pero con lo que tienes no te queda de otra más que iterar y comprobar cada columna a la vez.
Es decir, eso de tener una columna por cada foto que quieras es una tontería, imagina que de pronto quiero 20 imágenes, ¿vas a agregar 20 columnas?