Erro no contador de linhas de um login
Saudações, estou com um programa de login apresentando erro e nao estou determinando o motivo, sei que nao consegue determinar a quantidade de linhas da pesquisa. Mensagem de rro: Fatal error: Uncaught Error: Call to undefined method mysqli_result::fetchColumn() in C:\xampp\htdocs\xcompbrasil\logar.php:39 Stack trace: #0 {main} thrown in C:\xampp\htdocs\xcompbrasil\logar.php on line 39
O banco de dados abre normalmente e o erro esta na linha $rowCount = (int) $rs1->fetchColumn(). Agradeço a ajuda <?php// session_start inicia a sessão
session_start(). // as variáveis login e senha recebem os dados digitados na página anterior
// rotinas de seguranca contra ataques via input colocados abaixo
$email_login = $_POST['email_login']. $senha_login = $_POST['senha_login']. $senha_login = sha1(md5($senha_login)). $email_login = filter_var($email_login, FILTER_SANITIZE_STRIPPED). /*$user_input = "<script>alert('Your site sucks!'). </script>". echo "<script>alert('Your site sucks!'). </script>". */
//$nome = $MySQL_real_escape_string(strip_tags(trim($email_login))). if(empty($_POST['email_login']) || empty($_POST['senha_login'])) { echo "<script>alert('O email e a senha são obrigatorios!'). </script>". header('Location: login.php'). exit(). } include("conexao.php"). //$query = "select cliente from clientes where cliente = '{$cliente}' and senha = md5('{$senha}')". //$consultar_usuarios = $arquivo->query("SELECT * FROM usuarios_admin WHERE email = '{$email_login}'"). //$sql = "SELECT * FROM usuarios_admin WHERE email = {'$email_login'} AND senha = {'$senha_login'}". $sql = "SELECT * FROM usuarios_admin WHERE email = '$email_login'". if ($res = $arquivo->query($sql)) {
echo "<script>alert('Filtro: 1'). </script>". $rs1 = $arquivo->query('SELECT FOUND_ROWS()'). $rowCount = (int) $rs1->fetchColumn(). echo $rowCount. /* Check the number of rows that match the SELECT statement */ if ($res->fetchColumn() > 0) { $_SESSION['email_login'] = $email_login. $_SESSION['senha_login'] = $senha_login. header('location:logado.php'). } else { unset ($_SESSION['email_login']). unset ($_SESSION['senha_login']). $user_input = "<script>alert('Acesso invalido!'+'Digite novamente o seu email e a senha!'). </script>". echo "<script>alert('Acesso invalido!'). </script>". echo $user_input. }
} else { echo "<script>alert('222222'). </script>". } $sql = null. $arquivo = null.?> Segue a estrutura da tabela usuarios_admin id int(11) NO PRI NULL auto_increment ativo int(1) NO NULL email varchar(60) NO NULL senha varchar(50) NO NULLDiscussão (3)
Carregando comentários...