MBarros 0 Denunciar post Postado Julho 29, 2010 Pessoal, Tenho o seguinte código: <?php mysql_connect("localhost", "", "") or die("Não foi possível conectar ao Servidor."); mysql_select_db("lab") or die("Não foi possível selecionar o Banco de Dados."); $sql = mysql_query("SELECT * FROM `imagens`"); $i = 0; echo "<table width='100%' border='0' cellspacing='25px' align='center'>n"; while ($linha = mysql_fetch_array($sql)) { echo "<td><div class='caixa'><a href='{$linha['foto1']}' title='aaa'><img src='{$linha['foto1']}' class='thumb' /></a></div></td>n"; $i++; if ($i % 6 == 0) { echo ("</tr>n"); } } echo "</tr>n"; echo "</table>";?>Ele faz um SELECT dos dados no DB e lista-os através de uma tabela (table dinâmica) - 6 colunas por linha - O que eu gostaria de saber é: neste código, como exibir uma mensagem por echo ou die quando não houver nenhuma entrada no BD, ou seja, quando meu banco de dados estiver sem nenhum registro? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
frequenciavirtual 0 Denunciar post Postado Julho 29, 2010 Utilize o else: if(se tiver registros){ Mostre-me isto } else{ Não ha registros } Compartilhar este post Link para o post Compartilhar em outros sites
Eliseu M. 2 Denunciar post Postado Julho 29, 2010 if(mysql_num_rows($sql) <= 0) { echo "Não tem nada."; } else { echo "Registros..."; } Compartilhar este post Link para o post Compartilhar em outros sites
MBarros 0 Denunciar post Postado Julho 29, 2010 @frequenciavirtual, @Eliseu M. Muito obrigado pela solução! Foi de grande valia! Compartilhar este post Link para o post Compartilhar em outros sites