Cita:
Iniciado por zeuzft le quite el break y agregue la ultima modificacion pero sigue en una sola fila; el ++; no deberia ir despues de cada td?
Cada vuelta del while escribe un <td>, por tanto el $columnaActual++ debería ir al final de cada vuelta, por seguridad. Sólo cambias de columna cuando acaba una vuelta, entiendes?