Ir para conteúdo

Arquivado

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

Davicamarinha

Quando o resultado for nulo ou vazio

Recommended Posts

Uma dúvida, eu estou fazendo um sistema de login, e na parte aonde eu faço o uso do select, ele vai verificar no bd se o login existe, se não existir o valor sera vazio. Eu sei que no ASP você usa o EOF que indica o fim da lista, ou seja, a busca foi ate o fim da lista e não achou nada, e no PHP, como eu faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi direito a dúvida.

Usando a função banco_num_rows() (sendo banco o tipo do BD), verifica-se o total de registros retornados pelo Select.

http://www.php.net/manual-lookup.php?pattern=num_rows

 

Para encerrar o script, usa-se die() ou exit()

 

Abraços,

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi direito a dúvida.

Usando a função banco_num_rows() (sendo banco o tipo do BD), verifica-se o total de registros retornados pelo Select.

http://www.php.net/manual-lookup.php?pattern=num_rows

 

Para encerrar o script, usa-se die() ou exit()

 

Abraços,

Beraldo

Tipo, quando ele faz a busca no bd, se ele nao achar nada, ele tem que me retornar um valor verdadeiro, dizendo que chegou ao fim da lista e não achou nenhum registro compativel, como abaixo:

 

$result = mysql_query ("SELECT * FROM adm WHERE login = $login AND senha = $senha", $connection);

 

se o valor de $result for vazio, ou seja, ele nao achou o login e/ou a senha, entao o valor é verdadeiro, pois ele foi ate o fim da lista e não achou nada. Eu tentei usar o script abaixo:

 

if ($result =="")

{

echo 'Não existe cadastro';

}

else

{

echo 'OK';

}

 

mas nao ta funfando.

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.