Я пытаюсь выводить имена столбцов динамически на основе таблицы, являющейся запросом. Мне интересно, можно ли получить имена столбцов напрямую, используя объект оператора, такой как stmt-> fetch_fields / stmt-> fetch_column_names. Помимо использования набора результатов для получения имен столбцов, есть ли способ получить имена столбцов непосредственно с помощью оператора?
while($field = $result->fetch_field()){
$out .= '<th>' . $field->name . '</th>';}
Попробуй это..
$sql = "SHOW COLUMNS FROM your-table";
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_array($result)){
echo $row['Field']."<br>";
}
Других решений пока нет …