Ola! Esse é o cofigo de acesso ao banco , while a a tabela que vai escrever na tela: <table> <tr> <p> Mensagens </p><br> <td> <a href="envia_msg.php">Adicionar mensagem</a> <?php //ACESSA O BANCO PARA OBTER O NUMERO DE MENSAGENS $sql="SELECT * FROM mural"; $query = mysql_query($sql); $quant = mysql_num_rows($query); //ACESSA O SERVIDOR PARA OBTER O ULTIMO ID $sql="select id from mural order by id desc limit 1"; $query = mysql_query($sql); $ult_id = mysql_fetch_array($query); //ESCREVE NA TELA O TOTAL DE MENSAGENS echo("Há um total de : ");echo($quant);echo(" mensagens."); $i=$ult_id['id']; $continua=TRUE; // $sql = " ALTER TABLE `mural` ORDER BY `id` "; //inicio da repetição while ($i<>0){ $sql = "SELECT * FROM mural WHERE id<='$i' ORDER BY `id` DESC"; $id=$i; $i--; $resultado = mysql_query($sql); $linha = mysql_fetch_array($resultado); //APENAS CONVERTE O FORMATO DA DATA $var = $linha['data]; $var = explode(" ",$var); $dia = $var[0]; $dia = explode("-",$dia); $data = "$dia[2]/$dia[1]/$dia[0]"; //FIM DA CONVERSAO //CONDIÇÃO PARA ESCREVER AS MENSAGENS NA TELA if ($linha['mensagem']<>NULL and $i+1==$linha['id']){ ?> </td> </tr> </table> <table border=0" width="100%" > <tr ><td bgcolor="navy" colspan="3" width="100%"> </td></tr> <tr > <td width=" 10%"><b>Assunto:</b></td> <td><? echo $linha['assunto]; ?></td> <? if ($login==$linha['user']){?> //AQUI É ONDE FICA O "ALTERAR" <td width="10%"> <a href="altera_mural.php?" title="Altera" >Alterar</a> <? } ?> </tr> <tr> <td width=" 10%"><b>Data:</b></td> <td ><? echo $data; ?></td> </tr> <tr> <td width=" 10%"><b>Remetente:</b></td> <td><? echo $linha['user]; ?></td> </tr> <tr> <td width=" 10%" height="10%" ><b>Mensagem:</b></td> <td><?php echo $linha['mensagem'];?></td> </tr> <tr> <td width=10%"><b>Numero:</b></td> <td><? echo $linha['id]; ?></td> </tr> </table> <? } else { $continua=FALSE; } } ?> </div>