Como você está executando seu banco de dados? Postar como o PHP se conecta pode ser mais relevante. É muito possível que no PHP você não esteja conectando a solicitação do aplicativo ao banco de dados real (com uma url incorreta ou o nome do próprio banco de dados). Confira este tutorial. Posso confirmar que funciona bem e parece cumprir a funcionalidade que você precisa também. Nesse tutorial, há notas sobre onde alterar o código para que você possa executá-lo em seu servidor hospedado em vez de localhost.