... solo comentar que no considero buena idea traer todos los campos, todos los registros, toda la información de una tabla, iterar sobre cada resultado, procesarlo ... para al final utilizar ¡solo un dato!, que ¡va a parar a la misma base de datos!!!!
Solo el comentario. Un saludo