Esta questão já tem uma resposta aqui:
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. :(
Respostas:
Seu código está usando
$con
para 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 naelse
peça.fonte