Jump to content

POWERED BY:

Archived

This topic is now archived and is closed to further replies.

Verena

erro - Warning: mysql_connect() [function.mysql-connect]: Access denie

Recommended Posts

Eu estou tentando fazer funcionar uma aplicação q vi em tuto na net, mas sigo todos os passos e sempre dá o erroWarning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' Vou postar aki os códigos:

<?    include "mysqlconecta.php"; // Conecta ao banco de dados    include "mysqlexecuta.php"; // Executa a cláusula SQL    //Executa a consulta    $sql = "SELECT * FROM tb_clientes";    $res = mysqlexecuta($id,$sql);?><table width=100% cellpading=0 cellspacing=0><?   //Exibe as linhas encontradas na consulta   while ($row = mysql_fetch_array($res)) {?>  <tr>     <td><?echo $row['codigo'];?></td>     <td><?echo $row['nome'];?></td>     <td><?echo $row['endereco'];?></td>     <td><?echo $row['cidade'];?></td>     <td><?echo $row['estado'];?></td>  </tr><? }?>

<?/* Este arquivo conecta um banco de dados MySQL - Servidor = localhost */$dbname="localhost"; // Indique o nome do banco de dados que será aberto$usuario=""; // Indique o nome do usuário que tem acesso$password=""; // Indique a senha do usuário//1º passo - Conecta ao servidor MySQLif(!($id = mysql_connect("localhost",$usuario,$password))) {   echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";   exit;}//2º passo - Seleciona o Banco de Dadosif(!($con=mysql_select_db($teste,$id))) {   echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";   exit;}?>

<?php/*Esta função executa um comando SQL no banco de dados MySQL */$id - Ponteiro da Conexão$sql - Cláusula SQL a executar$erro - Especifica se a função exibe ou não(0=não, 1=sim)$res - Respostafunction mysqlexecuta($id,$sql,$erro = 1) {    if(empty($sql) OR !($id))       return 0; //Erro na conexão ou no comando SQL      if (!($res = @mysql_query($sql,$id))) {      if($erro)        echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador.";      exit;   }    return $res; }?>

Alguém poderia me ajudar???Estou precisando muito! Obrigada desde já! :(

Share this post


Link to post
Share on other sites

Tenta trocar os dados da conecção tipo o abaixo:

 

$dbname="localhost";$usuario="seu_usuario_aki"; $password="sua_senha_aki";

evite utilizar o usuario "root" a menos que esteje usando em seu PC! pois você pode ser invadido facilmente...

Share this post


Link to post
Share on other sites

Onde tem:

$usuario="";

 

Tente:

$usuario="root";

Troquei e o erro de função desapareceu no entanto ele não consegue estabelecer a conexão:

 

Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.

 

você sabe pq?

 

Obrigada

Share this post


Link to post
Share on other sites

você coloco a senha? em $password="sua_senha_aki";

Share this post


Link to post
Share on other sites

Agora só esta aparecendo esta mensagem?

Hmmmm... Por um acaso você não tirou a exclamação do teste de conexão?

 

Onde tem:

if(!($id = mysql_connect("localhost",$usuario,$password))) {

Share this post


Link to post
Share on other sites

Agora só esta aparecendo esta mensagem?

Hmmmm... Por um acaso você não tirou a exclamação do teste de conexão?

 

Onde tem:

if(!($id = mysql_connect("localhost",$usuario,$password))) {

não retirei, está assim

 

if(!($id = mysql_connect("localhost",$usuario,$password))) {

echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";

exit;

 

você coloco a senha? em

 

 

$password="sua_senha_aki";

Por enquanto ainda está sem senha, queria primeiro fazer funcionar, ai quando fro definitivo colocarei uma senha!

 

http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Share this post


Link to post
Share on other sites

VERENA

 

seu script esta assim

 

$dbname="localhost";

$usuario="seu_usuario_aki";

$password="sua_senha_aki";

 

???

 

seu_usuario_aki = login

sua_senha_aki = senha

Share this post


Link to post
Share on other sites

O problema esta acontecendo no primeiro ou no segundo IF?

 

Troque a mensagem do IF de baixo, do mysql_select_db(), para tentar identificar melhor o problema.

Share this post


Link to post
Share on other sites

mas msm para teste tem que ter uma senha!!! você usa qual servidor ?? apache triadeasy php

Share this post


Link to post
Share on other sites

O problema esta acontecendo no primeiro ou no segundo IF?Troque a mensagem do IF de baixo, do mysql_select_db(), para tentar identificar melhor o problema.

Sim, o problema está no segundo if.Não foi possível estabelecer uma conexão com o gerenciador MySQL 2. Favor Contactar o Administrador2.

mas msm para teste tem que ter uma senha!!! você usa qual servidor ?? apache triadeasy php

ok, irei colocar p/ fazer o teste! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Share this post


Link to post
Share on other sites

Sendo assim, sua conexão esta OK.

O banco de dados com o qual você esta tentando conectar esta criado no MySQL?

 

Inclua este código:

$teste = "nome_do_seu_database";

 

ou

 

if(!($con=mysql_select_db("nome_do_seu_database",$id))) {

 

 

 

mas msm para teste tem que ter uma senha!!! você usa qual servidor ??

Onde você leu isso?

 

Affy Maria... http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif

Share this post


Link to post
Share on other sites

Sendo assim, sua conexão esta OK.

O banco de dados com o qual você esta tentando conectar esta criado no MySQL?

 

Inclua este código:

$teste = "nome_do_seu_database";

 

ou

 

if(!($con=mysql_select_db("nome_do_seu_database",$id))) {

 

 

 

mas msm para teste tem que ter uma senha!!! você usa qual servidor ??

Onde você leu isso?

 

Affy Maria... http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif

 

 

 

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Valeu Prog!!!!!

 

Consegui!!!! Obrigada meeesmo!!!

Share this post


Link to post
Share on other sites

verena você esta colocando a senha????????

contas root tem senhas de root

nao adianta so colocar user "root"

 

pelomenos no meu apache...

Share this post


Link to post
Share on other sites

verena você esta colocando a senha????????

contas root tem senhas de root

nao adianta so colocar user "root"

 

pelomenos no meu apache...

colquei com usuário root e sem senha e funcionou normal.

 

ja consegui o q eu queria!

 

vlw!!!

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.