Código PHP:
Ver originalwhile(/* condicion */) {
echo '<div>' . $algo . '</div>';
}
Si tienes algo parecido al código de arriba, es lógico que en cada iteración se cree un nuevo div con contenido y cierre. Qué necesitas?, simplemente poner la apertura del div antes de while y el cierre del div después de la llave que finaliza el while.