Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juliana Theodoro

Puxar dados do BD

Recommended Posts

Ola, bom dia, estoy tentando puxar umas informações da tabela do BD, mais fica aparecendo a mensagem: O BD não foi aberto:

 

include('conexao.php');

 

mysql_connect($dbhost,$dbuser,$dbpass) or die("Nao houve conexao");

mysql_select_db("u23317493_teste") or die("O BD nao foi aberto");

 

$query=("select * from equipe order by nome asc");

$resultado=mysql_query($query);

 

include('topotable.html');

 

while($query = mysql_fetch_row($resultado))

{

echo "$query[1]

$query[2]

";

}

 

Obrigado desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

troque

por

 or die(mysql_error())

e poste a nova mensagem de erro

 

 

 

apareceu a seguinte mensagem :

Access denied for user 'u233174493_hoot'@'10.1.2.19' to database 'u23317493_teste'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se as variáveis $dbhost , $dbuser e $dbpass estão corretas

 

 

O problema é na conexão com o banco. Verifique se os dados no arquivo conexao.php estão corretos.

Ola, obrigado por responder, as informações estão corretas sim e a mesma conexão que uso p fazer outras coisas em outras tabelas no banco de dados. Obrigado !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá tudo certo no código. O usuário u233174493_hoot não tem permissão para acessar a base u23317493_teste.

 

Com um usuário de administrador, você precisa executar a seguinte consulta:

grant all privileges on *.u23317493_teste to 'u233174493_hoot'@'10.1.2.19'

Depois disso, atualize as permissões no banco executando

flush privileges

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi.. 1 coisa que eu notei é o seguinte:

 

Access denied for user 'u233174493_hoot'@'10.1.2.19' to database 'u23317493_teste'

 

se vc está usando esse mesmo "prefixo" (u-numeros-sublinhado-underline etc) p/ o usuario e banco

observe q tem 2 '4' no "hoot" e apenas 1 no nome do banco, o q em tese desrespeitaria o padrão;

verifique isso, por via das dúvidas..

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi.. 1 coisa que eu notei é o seguinte:

 

 

se vc está usando esse mesmo "prefixo" (u-numeros-sublinhado-underline etc) p/ o usuario e banco

observe q tem 2 '4' no "hoot" e apenas 1 no nome do banco, o q em tese desrespeitaria o padrão;

verifique isso, por via das dúvidas..

oi, Fernando estava certo , fica assim então: u233174493_teste e u233174493_hoot, mas mesmo assim deu erro.

 

Oi, @Juliana Theodoro, as mensagens de erro, por favor.

Ola, o erro foi esse

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'u233174493_teste to 'u233174493_hoot'@'10.1.2.19'' at line 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá.. desculpem ficar importunando,
mas como agora o erro parece ser outro, seria de sintaxe,
o q eu notei foi a falta dos pontos e virgulas
no fim dessas linhas:

 

 

grant all privileges on *.u23317493_teste to 'u233174493_hoot'@'10.1.2.19'
flush privileges

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá.. desculpem ficar importunando,

mas como agora o erro parece ser outro, seria de sintaxe,

o q eu notei foi a falta dos pontos e virgulas

no fim dessas linhas:

 

ola, mesmo com o ; da erro :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola, o erro foi esse

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'u233174493_teste to 'u233174493_hoot'@'10.1.2.19'' at line 1

 

Falha minha. O primeiro comando deverá ser

grant all privileges on u23317493_teste.* to 'u233174493_hoot'@'10.1.2.19'

 

O segundo continua sendo necessário

flush privileges

 

Não se esqueça de postar toda e qualquer mensagem de erro que aparecer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falha minha. O primeiro comando deverá ser

grant all privileges on u23317493_teste.* to 'u233174493_hoot'@'10.1.2.19'

 

O segundo continua sendo necessário

flush privileges

 

Não se esqueça de postar toda e qualquer mensagem de erro que aparecer

ola deu o seguinte erro:

 

#1044 - Access denied for user 'u233174493_hoot'@'localhost' to database 'u233174493_teste'

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola deu o seguinte erro:

 

#1044 - Access denied for user 'u233174493_hoot'@'localhost' to database 'u233174493_teste'

 

Oi, @Juliana Theodoro, é justamente isso que estamos querendo fazer. Dar privilégios a este usuário. Isso precisa ser feito através de um outro usuário algum que tenha permissões de criar bancos de dados, por exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, @Juliana Theodoro, é justamente isso que estamos querendo fazer. Dar privilégios a este usuário. Isso precisa ser feito através de um outro usuário algum que tenha permissões de criar bancos de dados, por exemplo.

Mas eu sou o único usuário, e eu crio os BD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Juliana,

 

Se esta rodando isso no seu próprio servidor, acesse o banco com o usuario root e execute o comando que o colega informou para liberar acesso a este usuario em especial.

 

Ola, Raphael eu utilizo uma hospedagem, mais ja havia feito em outro site nessa mesma hospedagem!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.