"mas o problema nao esta ai, pois a query funciona quando coloco os dados corretos"
A query funcionou? Qual query é que funcionou, se o que partilhas aqui no fórum, nem sequer é uma query?
a tua variável $sql2 é exatamente o que referi: Uma variável, cujo conteúdo é uma string (texto). Nada é executado, muito menos a obtenção de dados da base de dados que é o que pretendes.
Antes de avançares mais, pára e corrije já algumas questões:
Segurança: Aplica filtros às tuas variáveis
$email=$_GET['email'];
$email = filter_var($_GET['email'], FILTER_SANITIZE_EMAIL);
$senhavelha = filter_var($_GET['senhavelha'], FILTER_SANITIZE_STRING) ;
Sem ver o teu ficheiro de ligação à base de Dados, pressinto que utilizas o velhinho mysql_*. Isto jáé deprecated há muito tempo. Versão PHP 7, isso desaparece, deixa de funcionar. Adota JÁ boas regras e utiliza PDO.
↧