Segui ao pé da letra um dos manuais de CriarWeb.com e todos os script me funcionam bem, até chegar a um que trabalha com banco de dados Mysql. Li e acredito compreender mais ou menos o script, porém quando o coloco e provo em meu servidor me diz o seguinte:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user \'usuario\'@\'localhost\' (using password: YES) in /www/htdocs/www.onomedeminhaweb.es/login/control.php on line 3
Logo aparece este outro Warning:
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /www/htdocs/www.onomedeminhaweb.es/login/control.php on line 5
O que ocorre? Por que a página me manda tantos erros?
Gostaria que me desse uma solução, visto que desconheço o problema já que sou novato nisto.
Muito obrigado
O erro que aparece é porque não conectou bem com seu banco de dados. O primeiro erro que você diz que aparece é porque na hora de fazer o mysql_conect() não indica os dados de usuário e senha corretos de seu banco de dados.
Você tem que conectar indicando o nome de usuário, a senha para o acesso ao banco de dados que está utilizando. Nos exemplos de CriarWeb.com, logicamente, utilizamos um usuário e uma senha próprios e não os tiver que configurar em seu servidor, que não podemos sabê-los. Ademais, nós costumamos eliminar os nomes de usuário e as senhas dos acessos ao banco de dados, para não torná-los públicos e que outras pessoas possam utilizá-los e entrar em nossos bancos de dados.
O segundo erro que lhe sai é porque ao tentar selecionar o banco de dados com o qual você tem que trabalha, dá um erro, porque não se pode conectar previamente ao servidor de banco de dados. Se não se conecta bem com o servidor, não se pode selecionar bem o banco de dados. Ademais, poderia ocorrer também que os bancos de dados com os quais trabalhamos em nosso exemplo não se correspondam em nome com o banco de dados que você tenha no servidor.
Sendo assim, tanto o nome de usuário e a senha de acesso ao servidor MySQL, como o nome do banco de dados, tem que editá-los no script que aparece no artigo, para que funcionem em seu próprio servidor.
Para saber sobre como realizar uma conexão com banco de dados MySQL, lhe recomendo que leia o
manual de PHP.
Por Miguel Angel Alvarez