Função mysql_num_rows() com erro
Boa tarde!
Estou com um problema na linha de código abaixo:
$sql = "SELECT `id`, `nomeusuario` FROM `usuarios` WHERE (`usuario` = '".$usuario."') AND (`senha` = '".($senha)."') LIMIT 1";
$query = mysql_query($sql);
if (mysql_num_rows($query) != 1) {
// Mensagem de erro quando os dados são inválidos e/ou o usuário não foi encontrado
echo "Login inválido!"; exit;
} else {
// Salva os dados encontados na variável $resultado
$resultado = mysql_fetch_assoc($query);
}
Na linha em negrito, o erro diz:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\intranet\validacao.php on line 41 Call Stack # Time Memory Function Location 1 0.2630 255920 {main}( ) ..\validacao.php:0 2 2.2011 264960 mysql_num_rows ( ) ..\validacao.php:41 Login inválido!
Como resolver este problema?
Discussão (2)
Carregando comentários...