Estoy buscando una forma de probar solo la parte de conexión de una conexión php/mysqli. Estoy migrando de una versión de servidor LAMP en Vista a la misma en Ubuntu y tengo ajustes para que mysqli funcione. Sé que todos los módulos adecuados están instalados, y PhpMyAdmin funciona a la perfección. He migrado un sitio y ninguna de las conexiones de mysqli está funcionando. El error que estoy recibiendo es la llamada a la función de 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 la misma estructura de datos y datos. Eso me deja con la conexión. Traté de escribir una conexión de prueba muy simple y lo puso en un bucle como ..Prueba de conexión php/mysqli
if(***connection here ***)
{ echo "connected"; }
else
{ echo "not connected"; }
Se hace eco de "conectado", que es grande. Pero solo para comprobar, cambié la contraseña en la conexión, así que sabía que no podría conectarse y todavía se hacía eco de "conectado". Por lo tanto, la prueba if/else claramente no es el camino a seguir ....
¿Puede usted por favor mostrar cómo se hace la conexión *** *** aquí (puede excluir al usuario y la contraseña)? – 2ndkauboy
"error de llamada a la función de miembro xxx() en el no objeto" no tiene nada que ver con la conexión de la base de datos. –