arkadaşlar ben haberleri yan yana 2 sonra altta 2 olarak sıralıcaktım

ama olmadı bi bakarmısın kodlar
<?php
include("ayar.php");
$sonuc = mysql_query("SELECT * FROM haberler ORDER BY id DESC");
echo'<table><tr>';
$i = 0;
while($yaz=mysql_fetch_array($sonuc)){
$baslik = $yaz['haberbaslik'];
$icerik = $yaz['habericerik'];
$id = $yaz['id'];
$i = $i +1;
echo'<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#CC3300" width="40%" id="AutoNumber1" height="51">
<tr>
<td width="100%" height="19">
<p align="center"><b><font face="Arial" color="#CC3300">';
echo $baslik;
echo'</font></b></td>
</tr>
<tr>
<td width="100%" height="16">
<p align="center"><font size="2" face="Arial">';
echo $icerik;
echo'</font></td>
</tr>
<tr>
<td width="100%" height="14">
<p align="center"><u><font color="#CC3300" size="1" face="Arial">
<a href="';
echo ' haberoku.php?id='; echo $id; echo'"><font color="#CC3300">Resimleri incelemek ve
haberin devamını okumak için tıklayınız</font></a></font></u></td>
</tr>
</table>';
if($i % 2 == 0){echo '</tr>';}
}
echo'</tr></table>';
?>