Ir para conteúdo

Arquivado

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

Vales & Dores

banco de dados esta com problema

Recommended Posts

Esse é o erro:

 ) Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000] [1044] Access denied for user ''@'localhost' to database ''user','root','''' in D:\wamp\www\Projeto\conecta.php on line 3
( ! ) PDOException: SQLSTATE[42000] [1044] Access denied for user ''@'localhost' to database ''user','root',''' in D:\wamp\www\Projeto\conecta.php on line 3

 

Esse é o conecta.php sempre funciono mas agora ta com graça

<?php
try	{
	$dsn = new PDO("mysql:host=localhost; dbname='user','root',''");	
}

catch(PDOexeception $e){ 
echo $e->getMessage();
	}
?>

 

 

O user e senha esta correto ja chequei o SQL ta legal ja troquei por 127.0.0.1 em vez de local host e nada sorry por favor

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser q o usuario n tenha acesso a essa database ou usuario/senha incorretos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado, e desculpe o meu erro minha falta de consciência, a maldita sintax o que voces pode me dizer?

 

Será que um dia isso pare de acontecer?

 

A sua linha esta ok funciono.

Gente presta atenção na regra das coisas que sao escritas dentro das ()

$pdo = new PDO ( "mysql:host=localhost;dbname=user", "root", "");

 

Você esta vendo logo depois de host ?

ali tem um sinal de igual, quer dizer que alguma coisa esta sendo colocando em host.

neste local vai ficar o endereço do servidor é outro o nome do banco de dados.

 

Depois disso colocamos os dados para acessar o usuario que é root e a senha.

com isso nos fazemos o login.

 

ai voce me diz sim é dai?

 

da uma olhada no que vem depois de dbname=user? vem uma aspas Dupla, eu te pergunto essa aspas Dupla esta sendo iniciada ou fechada ? faz assim procura pra mim onde ela ta começando?

ela esta no começo "mysql: sendo assim temos um campo muito inportante que ele é fechado e depois seus dados comprimentares.

 

Espero nao ter confundido se eu errei por favor corrija-me abraço a todos e valeu gente:

 

aqui esta:

<?php
try	{
	$dsn = new PDO ( "mysql:host=localhost;dbname=user", "root", "");	
}

catch(PDOexeception $e){ 
echo $e->getMessage();
	}
?> :) 

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.