si sabia lo que querias decir,pero aver,este es el code:
{
$name = $row["img"];
$id = $row["nombre"]."";
$dura = $row["dur"]."";
$url = $row["id"];
echo "<div id='videos' class='videos'>";
echo "<div id='videos1'>";
echo "<div id='img'><a href='video.php?id=$url'><img height='135' width='180' src='".$name."'/></a></div>";
echo "<div id='nombrevideo'><table width=180><tr><td align=center><b><a href='video.php?id=$url'>".$id."</a></b></tr></td></table></div>";
echo "<div id='dur'><table width=180><tr><td align=center><font size='-2'>".$dura."</font></tr></td></table></div>";
echo "</div></div>";
}
si pongo un div como tu dices es fuera,porque si lo pongo dentro del while se repetiría por cada video y sería un caos,asi queda el code:
echo "<div style='height:auto;width:auto;">;
{
$name = $row["img"];
$id = $row["nombre"]."";
$dura = $row["dur"]."";
$url = $row["id"];
echo "<div id='videos' class='videos'>";
echo "<div id='videos1'>";
echo "<div id='img'><a href='video.php?id=$url'><img height='135' width='180' src='".$name."'/></a></div>";
echo "<div id='nombrevideo'><table width=180><tr><td align=center><b><a href='video.php?id=$url'>".$id."</a></b></tr></td></table></div>";
echo "<div id='dur'><table width=180><tr><td align=center><font size='-2'>".$dura."</font></tr></td></table></div>";
echo "</div></div>";
}
echo "</div>";
y queda igual que antes,descolocado totalmente:
http://img340.imageshack.us/img340/7172/tupixxx2.jpg