$x = 1;

İkincide bunuda while döngüsüne katmışım yanlışlıkla ondan her döndüğünde $x'i 1'e geri çeviriyordu.

çalışan hali budur
$sor = mysql_query("SELECT resim FROM urunler ORDER BY id DESC");
$x = 1;
echo "<table><tr>";
while ($yaz = mysql_fetch_array($sor)) {
$resim = $yaz["resim"];

echo "<td><img src=\"".$resim."\" width=\"60px\" height=\"40px\"/></td>";

$x = $x+1;
if ($x==5) {
echo "<tr></tr>";
$x=0;
}
}
echo "</tr></table>";
Kolay gelsin