Я пытаюсь создать HTML-таблицу динамически в соответствии с mysql
данными таблицы.
Прежде всего, я печатаю все имена столбцов БД как th
в html, отделяя ключи от массива результатов. Теперь массив результатов выглядит следующим образом
Array
(
[0] => Array
(
[0] => 25
[1] => http://google.com
)
[1] => Array
(
[0] => 26
[1] => http://hotmail.com
)
)
Мне нужен массив таким образом, потому что я не знаю, сколько столбцов имеет каждая таблица в БД. Поэтому я хочу распечатать их динамически в <td>
.
foreach($result_array as $key => $val){
echo "<tr id=".$val[0].">";
echo "<td>".$val[1]."</td>";
echo "</tr>";
}
Я хочу увеличивать единицу на каждом следующем шаге $val[0]
. Не как циклы, они делают один шаг для всех за один раунд, как я упоминал выше foreach $val[0] $val[1]
Я хочу 0 and 1
динамически за один раунд, не набираемый вручную.
Я хочу просто так
foreach($result_array as $key => $val){
echo "<tr id=".$val[$key].">"; // $key = 0
echo "<td>".$val[$key]."</td>"; // $key = 1
echo "</tr>";
}