Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alaindeson

Erro mysql_num_rows

Recommended Posts

olá pessoal

comigo aconteceu o mesmo erro.

tenho um site escolar e mudei o sistema de login e senha para um com session mas não consigo acertar pois da esse erro aki:

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Domains\meudominio.com.br\wwwroot\logar.php on line 17

 

sendo que o login e senha que uso pra testar existem em meu banco de dados e não consigo me livrar desse erro

se alguem puder me ajudar desde ja agradeço

vai abaixo o codigo que estou usando na pagina logar.php:

a linha em negrito é a q está dando o erro

<?
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?
include "config.php";
$login = $_POST['login'];
$senha = $_POST['senha'];
$sql = mysql_query("SELECT * FROM cadastro2 where login = '$login' AND senha = '$senha'");
[b]if(mysql_num_rows($sql) == 1){[/b]
	$_SESSION['login_session'] = $login;
	$_SESSION['senha_session'] = $senha;
	include "pagina_principal.php";
}else{
	unset($_SESSION['login_session']);
	unset($_SESSION['senha_session']);
	include "index.php";
}
?>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu tópico foi dividido.

Referência:

http://forum.imasters.com.br/index.php?/topic/367952-erro-com-mysql-num-rows-quando-tento-gerar-uma-pdf-com-fpdf/

 

isso acontece, qndo você tem um erro na consulta.

$s = "SELECT * FROM cadastro2 where login = '$login' AND senha = '$senha'";
echo $s,"\n";
$sql = mysql_query( $s )or die( mysql_error() );
Poste o resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.