Aunque no indicas cuál es la "línea 143" en el código que muestras, aparentemente todo es correcto. Para descartar problemas, te aconsejo añadir condiciones antes de ejecutar ciertas líneas, como cuando haces la conexión y no compruebas si se realizó correctamente o luego de ejecutar la consulta SQL no verificas si se ejecutó sin problemas o si obtuviste o no registros.
Comprobación de conexión exitosa: Comprobación de ejecución exitosa de consulta SQL: Comprobación de existencia de registros devueltos por la consulta:
Código PHP:
Ver original //...
}
}
else{
echo 'No se encontraron registros';
}
También puedes activar la visualización de errores al inicio del código:
Incluso puedes imprimir la información de las variables sensibles:
Con esto puedes empezar a indagar y saber en dónde se encuentra el error. Nunca olvides depurar tu código y verificar los resultados de cada acción.