Cita: tanto como error de concepto no me parece
Es un error conceptual y procedimental.
Cada vez que haces eso le estás agregando "ruido" a la aplicación porque le estás enviando, via Internet, una petición a la base de datos para que haga algo que no necesita hacer. En otras palabras, solamente le estás agregando overhead sin ninguna necesidad.
Imaginate que eso lo hicieras en un While, una vez por registro, y tuvieses 5000 registros para procesar. ¿Te imaginas el efecto a largo plazo?
O sea: No hagas cosas que ya hiciste. Es más fácil verificar si la conexión está activa y la base ya seleccionada, porque ambas cosas se resuelven en el PHP.