[Resolvido] update não grava no banco de dados mysql
Olá pessoal, estou usando o seguinte codigo:
<?
require "conecta.php";
$usuario = $_GET["idusuario"];
$ativa = $_GET["codativacao"];
//consulta se já existe no db
$SQL = "SELECT login
FROM usuarios
WHERE login = '" . $usuario . "' AND registro = '" . $ativa . "' ";
$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");
$total = @mysql_num_rows($result_id);
if($total=="1") {
$altera = "UPDATE usuarios set ativo='S' where login= '" . $usuario . "' " or die(mysql_error());
print " cadastro ativado";
}
else {print " dados não encontrados no banco de dados";}
?>
o resultado final é uma pagina com o resultado cadastro ativado, porem no banco de dados o campo ativo continua N, ou seja ele não é alterado.
o que está errado no meu código?
Discussão (13)
Carregando comentários...