Jump to content


Photo

Acess Denied For User'usuario'@'localhost'


  • Faça o login para participar
5 replies to this topic

#1 xammusk!

xammusk!

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado
  • Localidade:No apé
  • Interesses:um dia ter mais de 128 mb de ram...

Posted 02/02/2007, 02:42

Fala ae pessoal, blz?

é o seguinte, eu estou tentando usar o sistema de select do balala que se encontra no topico http://forum.wmonlin...howtopic=116461

Fiz tudo certinho como esta no topico, porem qdo é para aparecer as opções do segundo select, da o seguinte erro dentro do segundo select (tiver que digitar o erro):

Warning: mysql_conect() [<a href='funcion.mysql-connect'>funcion.mysql-connect</a>]: Acess denied for 'user'@'localhost' (using passworld: YES) in busca2\consultar.php on line 2 Warning: mysql_select_db()[<a href='funcion.mysql-connect'>funcion.mysql-connect</a>]: Acess denied for user'ODBC'@'localhost' (using password: NO) in busca2\consultar.php on line 3
Warning: mysql_query()[<a href='funcion.mysql-query'>funcion.mysql-query</a>]: A link to the server could not be established in  busca2\consultar.php on line 6

eu sou leigo em php, a conexão eu sei que esta certa, caso contrario não iria pegar os dados do 1º Select, certo?

segue minhas páginas...


INDEX.PHP
<?php
$con = mysql_connect("localhost", "root", "root");
mysql_select_db("base_dados");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>2</title>
<script language="javascript">
function pesquisar_dados( valor )
{
http.open("GET", "consultar.php?id=" + valor, true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}

function handleHttpResponse()
{
campo_select = document.forms[0].subcategoria;
if (http.readyState == 4) {
campo_select.options.length = 0;
results = http.responseText.split(",");
for( i = 0; i < results.length; i++ )
{ 
string = results[i].split( "|" );
campo_select.options[i] = new Option( string[0], string[1] );
}
}
}

function getHTTPObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
var http = getHTTPObject();
</script>
</head>

<body>
<form name="formulario" method="post" action="">
<p><select name="categoria" onchange="pesquisar_dados( this.value )">
<option></option>
<?php
$consulta = mysql_query("SELECT * FROM categorias ORDER BY nome ASC");
while( $row = mysql_fetch_assoc($consulta) )
{
echo "<option value=\"{$row['codigo']}\">{$row['nome']}</option>\n";
}
?>
</select></p>
<p><select name="subcategoria"></select>
</p>
</form>
</body>
</html>


CONSULTAR.PHP
<?php
$con = mysql_connect("localhost", "root", "root");
mysql_select_db("base_dados");

$categoria = addslashes($_GET["id"]); // pegamos o id passado pelo select
$consulta = mysql_query("SELECT * FROM subcategoria WHERE categoria = '$categoria'"); // selecionamos todas as subcategorias que pertencem à categoria selecionada
while( $row = mysql_fetch_assoc($consulta) )
{
echo $row["nome"] . "|" . $row["codigo"] . ","; // apresentamos cada subcategoria dessa forma "NOME|CODIGO,NOME|CODIGO,NOME|CODIGO,...", exatamente da maneira que iremos tratar no JavaScript
}
?>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
□ xammusk@hotmail.com
□ a imaginação é mais importante que o conhecimento
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
□ step by step, heart to heart, left right left
□ we all fall down, like toy soldiers
□ bit by bit, torn apart, we never win
□ but the battle wages on, for toy soldiers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
□ por eminem
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#2 <?PHPMAN?>

<?PHPMAN?>

    Ativo

  • Usuários
  • 300 posts
  • Sexo:Não informado

Posted 02/02/2007, 07:58

user ou senha do banco errada...
Nome: Luciano André Bruch
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br

#3 Noturno

Noturno

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 02/02/2007, 14:22

Ou sem permissão.
"Não há maior demonstração de insanidade do q fazer a mesma coisa, da mesma forma, dia após dia, e esperar resultados diferentes"
MCP .NET WebApplications C#
MCP SQL Server 2000
Desenvolvedor Delphi/PHP

#4 rodrigo dudigo

rodrigo dudigo

    Turista

  • Usuários
  • 50 posts
  • Sexo:Masculino
  • Localidade:São Leopoldo - RS

Posted 15/02/2007, 10:51

tipo, eu estou com um cliente que não sabe se possui o plano php do servidor, mas no painel de controle do site tem as opções myphpadmin e mysql databases. Dae fiz a tabela, quando faço o teste de conexão dá Access denied for user "user"@"localhost" to database "news". Acho que eles não devem ter permissão de usar o php no servidor neh? Ou tem algum lugar do phpmyadmin que pode estar barrando este acesso?

#5 Marcos Aurélio

Marcos Aurélio

    Das terras geladas da Sibéria

  • Usuários
  • 208 posts
  • Sexo:Masculino

Posted 15/02/2007, 10:57

Se for CPANEL, tenta colocar o usuario normal (o que usa no ftp) + _ + o usuário do mysql, se não funcionar dê as permissões no próprio cpanel...

USUARIO.DO.FTP_USUARIO.MYSQL

#6 Noturno

Noturno

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 15/02/2007, 11:23

eu sou leigo em php, a conexão eu sei que esta certa, caso contrario não iria pegar os dados do 1º Select, certo?


Então quer dizer que uma consulta funciona, correto?
Então o erro é de permissão em tabela, se está rodando o seu script e dando esse erro é pq o seu servidor suporta php.
"Não há maior demonstração de insanidade do q fazer a mesma coisa, da mesma forma, dia após dia, e esperar resultados diferentes"
MCP .NET WebApplications C#
MCP SQL Server 2000
Desenvolvedor Delphi/PHP




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq