Ho fatto un looper orizzontale, prendendo informazioni da un DB. La stampa mi da sempre un record a meno del totale. Se ho 11, mi stampa solo 10, saltando sempre il primo della lista. Sapete perché?

Codice PHP:
//qui codice connessine DB + definizione $Recordset2  
echo "<table cellspacing=\"0\" align=\"center\"><tr>"
$x 0
while(
$row_Recordset2 mysql_fetch_assoc($Recordset2))

$x++; 
echo 
"<td>".$row_Recordset2['nome']."</td>"
if(!(
$x%4))
{  
echo 
"</tr><tr>"


echo 
"</tr></table>"