Conectando-se a um banco de dados ClearDB em um aplicativo Heroku usando PHP falha sem mensagem de erro [duplicado]

0

Eu descartei a possibilidade de fornecer um nome ou senha incorreta em mysqli_connect, porque quando eu os altero para torná-los incorretos propositalmente, eu recebo uma mensagem de erro de mysqli_connect_error (). Com o código abaixo, a conexão falha, mas não recebo nenhuma mensagem de erro. Eu estou sem ideias. O que você recomendaria fazer ao lado de depurar?

 <?php

        $con = mysqli_connect("eu-cdbr-west-02.cleardb.net", "b497f08cc1919a", "7d15759b", "heroku_8d537c3a6f00758"); 

        if (!$conn) 
        {
            die("Connection failed: " . mysqli_connect_error());
        }
        echo "Connected successfully";


    ?>

Edit: Como Seth apontou, eu digitei incorretamente o nome de uma variável. Me desculpe, eu vou me ver. :(

Hagel
fonte
Nós todos cometemos erros assim. Apenas marque a resposta de Seth como a resposta.
music2myear
O relatório de erros teria sido útil aqui.
Funk Forty Niner
1
Btw, espero que essas não sejam credenciais de login reais. Eles parecem ser e, em caso afirmativo, é melhor você ir mudar isso agora.
Funk Forty Niner
Sim, estou ciente de que mostrar a senha aqui significa que ela está comprometida. Estou apenas configurando uma caixa de areia para aprender, tudo bem. Eu vou mudar quando implantar de verdade.
Hagel

Respostas:

0

Seu código está usando $conpara a conexão, mas verificando $conn. Se você não vir o texto "Conectado com sucesso", seu aplicativo como um todo provavelmente terá outro problema. Normalmente você colocaria isso na elsepeça.

Seth
fonte