Estou com um problema no meu código PHP numa das condições. Aqui fica o meu código <?php $d1 = $_POST ["d1"]; if ($d1 == "Qualquer") { print "<table border=\"0\" width=\"100%\"><th><td align=\"center\">Por favor selecione um Distrito</td></td></table>"; } else { include ("includes/ligacaobd.php"); $sql=SELECT * FROM amigos WHERE distrito = '".$d1."'"; $result = mysql_query($sql); $row = mysql_fetch_array($result); print "<table border='1' align=\"center\"> <tr> <th align=\"center\">Nome</th> <th align=\"center\">Localidade</th> <th align=\"center\">Concelho</th> <th align=\"center\">Distrito</th> <th align=\"center\">Telefone</th> <th align=\"center\">Email</th> <th align=\"center\">Mais Informações</th> </tr>"; if (empty($row)) { print "<tr><td colspan=\"7\" align=\"center\">Não Existem Resultados</td></tr>"; }else while ($row = mysql_fetch_array($result)) { print "<tr>"; print "<td align=\"center\">" . $row['nome] . "</td>"; print "<td align=\"center\">" . $row['localidade'] . "</td>"; print "<td align=\"center\">" . $row['concelho'] . "</td>"; print "<td align=\"center\">" . $row['distrito'] . "</td>"; print "<td align=\"center\">" . $row['telefone'] . "</td>"; print "<td align=\"center\">" . $row['email'] . "</td>"; print "<td align=\"center\"><a href=. $row['informações] . ">Ver + Informações</a></td>"; print "</tr>"; print "</table>"; mysql_close($con); } } ?> A vermelho está o meu problema, eu já testei o ciclo while sem o if (empty ($row)) e funciona, mas se puser o if (empty ($row)) não me aparecem resultados e o banco de dados tem lá dados... Ajudem-me por favor