Dados de formulario PHP para tabela MySQL

Iniciado por maurov, 31 de Janeiro de 2011, 09:45

tópico anterior - próximo tópico

maurov

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)

maurov

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