Autor Tópico: Dados de formulario PHP para tabela MySQL  (Lida 12203 vezes)

Offline maurov

  • Usuário Ubuntu
  • *
  • Mensagens: 446
    • Ver perfil
Re: Dados de formulario PHP para tabela MySQL
« Resposta #15 Online: 19 de Maio de 2011, 13:12 »
Mudei as 2 últimas linhas para testar:
Citar
<?php
$hostname = 'localhost';
$username = 'root';
$senha = 'senha1';
$banco = 'banco1';
$db = mysql_connect($hostname, $username, $senha);
mysql_select_db($banco, $db) or die ("Nao conectou". mysql_error());
echo "Se isto aparecer, deve ter conectado";
?>
(editado senha1 e banco1)
Ao executar, apareceu na tela:
Nao conectouAccess denied for user 'root'@'localhost' (using password: YES)

Offline maurov

  • Usuário Ubuntu
  • *
  • Mensagens: 446
    • Ver perfil
Re: Dados de formulario PHP para tabela MySQL
« Resposta #16 Online: 19 de Maio de 2011, 14:28 »
Descobri o erro e vou dar o tópico como encerrado, embora o caso continue, mas serão outras informações. Antes compartilho o aprendizado com os colegas que participaram do tópico.
O mysql teve que ser reinstalado, bem como o PHP, Apache e Phpmyadmin. Tudo menos o Linux, que tem outras funções.
Após tudo reinstalado, acessei phpmyadmin. Na tela inicial, o usuário sugerido já vem "root" e já tem marcas (bolas) representando que uma senha está ali, como se a reinstalação mantivesse os dados de acesso. Ao clicar em entrar, lá estava meu banco de dados.
O problema é que o usuário indicado e a senha criptografada da tela inicial são os antigos. Dão acesso porque já estavam armazenados em algum lugar. Por isso tentando acessar pelos scripts com a senha nova, os dados não entravam.
Mudei a senha pelo mysql e o conectdb2.php deve ter aceitado a conexão, pois mostrou o echo da última linha.
Valeu
Abraço :D