Erro : mysql_num_rows() expects parameter 1 to be resource, boolean given in ...
Bom Pessoal estou fazendo meu TCC e estou tendo um problema aonde não entendo o porque dele estar existindo, por favor se puderem me ajudar.
segue erro e código:
-
Erro:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\aula_m2\azury\usuario\cadastrar2.php on line 278Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\aula_m2\azury\usuario\cadastrar2.php on line 297
-
Código:
require("connect.php");
//atribuindo uma sql em uma variável
$consultar_usuario = "SELECT * FROM `$tabela_usuario` WHERE `cpf` = $cpf";
//Executa a SQL
$resultado_consultar_usuario = mysql_query($consultar_usuario);
//converte a consulta em número de registros
$quantidade_registros_usuario = mysql_num_rows($resultado_consultar_usuario);
//Verificando quantos registros foram encontrados
if($quantidade_registros_usuario == 1) //Se estiver
{
//Este CPF já está cadastrado
?>
<script>
alert("CPF já cadastrado!");
</script>
<?php
}
else //Se não estiver, voce poderá prosseguir
{
//PASSO 2 - Verificar se o nickname está cadastrado
//Verificando se o nickname já está cadastrado
$consultar_login = "SELECT * FROM `$tabela_login` WHERE `nickname` = '$nickname'";
$resultado_consultar_login = mysql_query($consultar_login);
$quantidade_registros_login = mysql_num_rows($resultado_consultar_login);
if($quantidade_registros_login == 1) //Se estiver
{
//Este nickname já está cadastrado
?>
<script>
alert("nickname já cadastrado!");
</script>
<?php
}
else //Se não estiver
{
//nickname não cadastrado
//Realizando o cadastro do cliente
//PASSO 3 - Inserir o registro do login
//Criptografando a senha
$senha_criptografada = md5($senha);
$inserir_logins = "INSERT INTO `login` (`nickname`, `senha`, `status`, `situacao`) VALUES ('$nickname','$senha_criptografada',1,2)";
$resultado_inserir_logins = mysql_query($inserir_logins);
//PASSO 4 Verificando se o registro(login) foi inserido com sucesso
if($resultado_inserir_logins == 0) //Se não foi inserido
{
?>
<script>
alert("Erro ao inserir login! Entre em contato com o Administrador!!");
</script>
<?php
Se puderem me ajudar agradeço.
Segue também arquivo completo.
Obrigado.Discussão (1)
Carregando comentários...