bhe più che un problema di php, sembra un problema di css!

hai provato a vedere jquery datatables?
ha anche un plugin per il responsive, che in pratica nasconde le colonne in base alla risoluzione.

o cmq, per il layout responsive usi qualche framework tipo bootstrap, o è fatto a mano?