Problemas em selecionar colunas no mysql
Boa noite, estou com problemas em um código PHP para fazer login comparando com o banco mysql, já tentei diversas formulas já procurei em varios foruns mais nada se enquadra a minha necessidade foi quando pensei em peguntar no Imasters para ver se alguem mim da uma luz.
Ai vai o código:
if (!empty($_POST) AND (empty($_POST['email']) OR empty($_POST['senha']))) {
echo "Email e Senha são obrigatorios.";exit;
}
include =('connect.php');
$email = mysql_real_escape_string($_POST['email']);
$senha = mysql_real_escape_string($_POST['senha']);
$sql = "SELECT `id`, `nome`, `nivel` FROM `user_db` WHERE (`email` = '".$email."') AND (`senha` = '".sha1($senha)."') AND (`ativo` = 1) LIMIT 1";
$query = mysql_query($sql);
if (mysql_num_rows($query) != 1) {
echo "Usuario não encontrado!";exit;
}else {
// Salva os dados encontados na variável $resultado
$resultado = mysql_fetch_assoc($query);
// Se a sessão não existir, inicia uma
if (!isset($_SESSION)) session_start();
// Salva os dados encontrados na sessão
$_SESSION['UsuarioID'] = $resultado['id'];
$_SESSION['UsuarioNome'] = $resultado['nome'];
$_SESSION['UsuarioNivel'] = $resultado['nivel'];
header("Refresh: 5; URL= ./index.php");
exit;
}
Espero que alguem que conheça melhor PHP , sou iniciante e desconeço algumas coisas.
Obrigado!
Discussão (10)
Carregando comentários...