Jump to content


Photo

Ajuda Com If!


  • Faça o login para participar
3 replies to this topic

#1 Naruto

Naruto

    12 Horas

  • Usuários
  • 186 posts
  • Sexo:Não informado

Posted 07/03/2006, 22:55

Pessoal to com uma duvida aqui... queria que um determinado script html aparecese APENAS se o select obtivesse algum resultado, caso contrario não aparece nada.

To fazendo da seguinte maneira mas não ta dando muito certo, vejam:

$rs = mysql_query("SELECT * FROM `usuarios` WHERE `id`= '1'",$db);

if($rs) {

resultados aqui

}

só que mesmo se não obtem nenhum resultado, o código continua à aparecer.. alguem poderia me ajudar nissu?!
uzumaki.naruto
-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 07/03/2006, 23:01

Leitura:
http://www.php.net/mysql-num-rows
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 07/03/2006, 23:07

Olá Naruto!!!

Eu acho que é assim:

$rs = mysql_query("SELECT * FROM `usuarios` WHERE `id`= '1'",$db);
if(mysql_num_rows($rs) == 0){ }
else {

resultados aqui

}

Se eu estiver errado me desculpe mas tenta ai ;)

Eu só fuço to aprendendo tambem :P

Walison(GENNF)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#4 nick171

nick171

    <? if => erro ?>

  • Usuários
  • 612 posts
  • Sexo:Não informado

Posted 08/03/2006, 04:46

$rs = mysql_query("SELECT * FROM `usuarios` WHERE `id`= '1'",$db);
if(mysql_num_rows($rs) == 0){ }
else {

resultados aqui

}

Aee...

Nesse código você especificou para buscar o id de um usuário no caso, 1.

"SELECT * FROM `usuarios` WHERE `id`= '1'"

Mas se você parar pra pensar, isso só retornaria 1 linha.

:D

Para ver se tem dados gravados no bd faz assim.


$rs = mysql_query("SELECT * FROM `usuarios`",$db);
$linhas = mysql_num_rows($rs);

if ($linhas < 1){
    echo "Não foram encontrados resultados";
}else{
    function resultado();
}

:D
Nícolas Vieira Rossett


"O maior segredo da vida é que a mesma não é um processo de descoberta, mas sim de criação.
Você não está se descobrindo, mas se recriando.
Por isso não tente descobrir quem você é, mas busque determinar... "Quem você quer ser"!!!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq