Este enfoque asegura que tu código maneje adecuadamente las posibles situaciones en las que la consulta no devuelva resultados, y también añade una capa de seguridad contra inyecciones SQL.