Prueba de conexión php / mysqli

Estoy buscando una manera de probar solo la parte de conexión de una conexión php / mysqli. Estoy migrando de una compilación de servidor LAMP en Vista a la misma en Ubuntu y estoy teniendo problemas para que mysqli funcione. Sé que todos los módulos correctos están instalados y PhpMyAdmin funciona a la perfección. He migrado un sitio y ninguna de las conexiones mysqli está funcionando. El error que obtengo es la "llamada a la función miembro xxx () en no objeto" que generalmente aparece cuando la consulta en sí es incorrecta o la consulta se prepara a partir de una mala conexión. Sé que la consulta en sí es buena porque funciona bien en el otro servidor con exactamente la misma estructura de base de datos y datos. Eso me deja con la conexión. Traté de escribir una conexión de prueba muy simple y ponerla en un bucle como ...

if(***connection here ***)
{ echo "connected"; }
else
{ echo "not connected"; }

Se hace eco de "conectado", lo cual es genial. Pero solo para verificar cambié la contraseña en la conexión para que supiera que no podría conectarse y aún así se hizo eco de "conectado". Entonces, la prueba if / else claramente no es el camino a seguir ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta