Si tus tablas están bien y la conexión existe y está activa,
tu problema es de programación en PHP y estás posteando en el foro incorrecto.
Postealo en el
Foro de PHP, que es donde están quienes mejor te pueden ayudar.
El problema de las conexiones entre la aplicación y el servidor son en un 99% de los casos asunto de la
aplicación y no de la BB.DD.