Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean

Bom, ao enviar o meu email e senha via formulário recebo o erro:

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\loja\banco-usuario.php on line 6
FracassoNULL

Banco usuario:

<?php

function buscaUsuario($conexao, $email, $senha){
    $query = "select * from usuarios where email='{$email}', senha='{$senha}'";
    $resultado = mysqli_query($conexao, $query);
    $usuario = mysqli_fetch_assoc($resultado);
    return $usuario;
}

Linha 6:

$usuario = mysqli_fetch_assoc($resultado);
2 respostas
solução!

Fala Luhan,

Tranquilo?

Olhando de primeira, vejo um problema no seu comando SQL, tem uma vírgula lá, para colocar mais condições tem que utilizar o AND ;)

$query = "select * from usuarios where email='{$email}' AND senha='{$senha}'";

Acho que é esse o problema.

Abraços.

Muito obrigado, até hoje não tinha percebido isso.