Jump to content
foxymop

falha na ligação à BD (PHP/Servidor externo)

Recommended Posts

foxymop

Boas

Já não faço isto à muito tempo mas agora tou com este projecto em mão e preciso de uma ajudinha a tirar uma duvida.

Tenho uma aplicação em php que vai receber dados de uma base de dados.

Tenho a base de dados num servidor e tou a trabalhar no wamp e a chamar a base de dados. Até aqui funciona tudo bem, os dados aparecem no site quando este é corrido em localhost e chama a bd no servidor externo.

Agora, quando eu passo os ficheiros php para o servidor onde se encontra a base de dados, não consigo fazer a conecção à mesma. Eu já fiz isto antes, mas agora não me lembro se tive que alterar alguma coisa ou nao...

Tenho isto para fazer a ligação

@mysql_connect('localhost','**user**','**pass**');

No wamp, os dados aparecem. No servidor onde tambem está a base de dados, o site abre mas os dados não aparecem.

Se eu fizer isto:

@mysql_connect('localhost','root2','tdx54') or die ("NADA_");

aparece-me o "NADA_"

hum.....

obrigado!

Share this post


Link to post
Share on other sites
brunoais

Por motivos de correção de erro:

aonde está:

die ("NADA_");

substitui por:

die (mysql_error());


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
foxymop

Claro.

Access denied for user 'root2'@'localhost' (using password: YES)

)

A ultima vez que fiz isto foi à uns dois anos e tenho trabalhado numa área com pouco código(3D), agora passaram-me esta batata quente para as mãos e tou tipo "sei que tenho que fazer qualquer coisa muito simples mas não tou a ver o quê"...

Share this post


Link to post
Share on other sites
brunoais

Verificar o username e a password. Pelo menos, um deles está errado


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
brunoais

estas a usar que servidor de BD? phpmyadmin??

phpmyadmin n é um DBMS.

Ele está a usar o MySQL.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
foxymop

Obrigado pelas rapidas respostas.

Eu penso que o user e a pass estão correctos, pois a trabalhar no wamp ele vai buscar a mesma base de dados ao mesmo sitio e correndo o site aqui em localhost ele faz a ligação.

Share this post


Link to post
Share on other sites
brunoais

Pois... Mas ao usar localhost ele acede a diferentes bases de dados dependendo do servidor aonde o script está


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
foxymop

Se escrever

@mysql_connect(**host.com**','**user**','**pass**');

tenho o mesmo erro, mas a correr o site pelo wamp, ele acede à bd.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.