Ваша проблема:
Вы извлекаете данные из базы данных.
И хотите отобразить их в таблице, но не знаете, сколько там столбцов.
Решение:
Скажем, у вас есть многомерный массив с n записями.
Сначала получите первый элемент (который является строкой базы данных, строкой таблицы)
Получить количествоit.
Теперь зациклите массив.
Используйте конструкцию языка foreach ().
Она позаботится обо всем.
Примечание: этоРешение предполагает, что отдельный массив (записи базы данных) имеют одинаковое количество столбцов.
<?php
if (! empty($arr)) {
foreach ($arr as $elem) {
?>
<tr>
<?php
if (! emtpy($elem)) {
foreach($elem as $td) {
?>
<td><?php echo $td;?></td>
<?
}
}
</tr>
<?
}
}