Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Alguem sabe como configurar este código, pode dar exemplo e explicar:
<?
$banco = "nome_do_banco_de_dados";
$usuario = "nome_de_usuario_criado";
$senha = "senha_atribuida_para_o_bd";
$hostname = "servidor_de_banco_de_dados";
$conn = mysql_connect($hostname,$usuario,$senha); mysql_select_db($banco) or die( "Não foi possível conectar ao banco MySQL");
if (!$conn) {echo "Não foi possível conectar ao banco MySQL.mysql_close();
?>Eu fiz isso e deu isto:
PHP Error Message
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in/home/a1873925/public_html/conexao.php on line 6
PHP Error Message
Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user '4434554@'localhost' (using password: NO) in/home/a1873925/public_html/conexao.php on line 6
PHP Error Message
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in/home/a1873925/public_html/conexao.php on line 6
Não foi possível conectar ao banco MySQL
Como poso fazer funcionar?
Verifique qual o seu usuário e senha pois eles estão incorretos.
Você está fazendo em um servidor de hospedagem ou em servidor local(localhost)??
Se for no servidor de hospedagem você deve ver as informações de usuário e senha no cpanel
Estou usando um servidor de hospedagem, mas servidor local é no computador, certo?
o servidor local é no computador.
Verifique Os Dados do Usuario e Do Banco De Dados No cpanel e tente novamente a conexão
Como acho o hostname, pois o usario e senha estão certos?
No campo $banco e $usuario eu coloco o nome do banco de dados.
No site mostra mysql user = xxxx e mysql database = xxxx.
Qual a hospedagem q você está utilizando??
É um sistema de hospedagem gratuito.
Ve se você acha no painel de controle você já fez o cadastro de um usuário e do banco de dados??
Eu fiz o cadastro no site depois fiz o cadastro online do banco de dados no site e lá fala: Mysql User: xxx e Mysql Database: xxx. O hostname não sei qual é, mas no painel de controle fala "server name": abc. Mas mesmo assim da erro. Eu uso o "server name" para utilizar o sistema de FDP.
O servidor é localhost
E você deve inserir o mysql user e o BD nos campos indicados no código
Se não tiver a senha do usuário tente com ela vazia
Coloquei assim:
<?
$banco = "xxx_maximo";
$usuario = "xxx_maximo";
$senha = "xxxxx";
$hostname = "localhost";
$conn = mysql_connect($hostname,$usuario,$senha); mysql_select_db($banco) or die( "Não foi possível conectar ao banco MySQL");
if (!$conn) {echo "Não foi possível conectar ao banco MySQL.mysql_close();
?>
Agora deu erro assim:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'xxx_maximo'@'localhost' (using password: YES) in /home/a1873925/public_html/conexao.php on line 6
PHP Error Message
Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'xxx'@'localhost' (using password: NO) in /home/a1873925/public_html/conexao.php on line 6
PHP Error Message
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/a1873925/public_html/conexao.php on line 6
Não foi possível conectar ao banco MySQL
------------------------------------------------------
Tentei tirar a senha mas deu erro também:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'xxx_maximo'@'localhost' (using password: NO) in /home/a1873925/public_html/mysqltest.php on line 6
PHP Error Message
Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'xxx'@'localhost' (using password: NO) in /home/a1873925/public_html/mysqltest.php on line 6
PHP Error Message
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/a1873925/public_html/mysqltest.php on line 6
Não foi possível conectar ao banco MySQL
O Problema é no seu usuário e senha se ele estiver correto o erro não ira mais aparecer
Mas o usário e a senha estão certos.
Não sei o que fazer.
meu amigo seu site está sendo hospedado aonde ?
!!!!
Cesar Augusto Graeff,
Oi, você pode se cadastrar no 000webhost e tentar fazer conexão com o código:
<?
$banco = "nome_do_banco_de_dados";
$usuario = "nome_de_usuario_criado";
$senha = "senha_atribuida_para_o_bd";
$hostname = "servidor_de_banco_de_dados";
$conn = mysql_connect($hostname,$usuario,$senha); mysql_select_db($banco) or die( "Não foi possível conectar ao banco MySQL");
if (!$conn) {echo "Não foi possível conectar ao banco MySQL.mysql_close();
?>
Se conseguir aqui no tópico.
Crie o banco de dados e usuário neta pagina :
/applications/core/interface/imageproxy/imageproxy.php?img=http://s9.postimg.org/sxc6umzm7/img.png&key=0fc05a439a3975338528f68b7ac1a4c2834f2c19c1b6c5fd8c29fb44e9d660df" alt="img.png" />
Para encontrar esta pagina basta ir no menu e procurar por Mysql
Após criar a banco de dados preencha o código com os dados digitados no formulário e não esqueça do prefixo que vem antes do Banco de Dados e do User
Após isto o código devera funcionar porque aqui está funcionando
<?
$banco = "nome_do_banco_de_dados";
//Aqui Você Deve Colocar o Nome Do Seu Banco De Dados
$usuario = "nome_de_usuario_criado";
//Aqui Você Deve Colocar o Nome Do Seu Usuario(Normalmente é root)
$senha = "senha_atribuida_para_o_bd";
//Aqui Você Deve Colocar A Senha do Usuario (Normalmente Vazia)
$hostname = "servidor_de_banco_de_dados";
//Aqui Você Deve Colocar o Nome Do Servidor (Normalmente localhost)
$conn = mysql_connect($hostname,$usuario,$senha);
//Aqui irá conectar com o servidor
mysql_select_db($banco) or die( "Não foi possível conectar ao banco MySQL");
//Aqui irá abrir o Banco De Dados
if (!$conn) {echo "Não foi possível conectar ao banco MySQL.
"; exit;}//Se Nao Tiver Conectado irá exibir a mensagem acima
else {echo "Parabéns!! A conexão ao banco de dados ocorreu normalmente!.
";}//Se Tiver Conectado irá exibir a mensagem acima
mysql_close();
//Aqui íra fechar a Conexão
?>