while ($show = mysqli_fetch_assoc($run_select)) {
$id[] = $show;
}
$avengers = array_column($id, 'COLUMN_NAME');
print_r($avengers);
Это возвращает простой массив имен столбцов / имен переменных в вашей таблице или массиве в виде строк, и это то, что мне нужно для динамического построения запросов MySQL.
Пояснение: -
<?php
// An array that represents a possible record set returned from a database
$a = array(
array(
'id' => 5698,
'first_name' => 'Peter',
'last_name' => 'Griffin',
),
array(
'id' => 4767,
'first_name' => 'Ben',
'last_name' => 'Smith',
),
array(
'id' => 3809,
'first_name' => 'Joe',
'last_name' => 'Doe',
)
);
$last_names = array_column($a, 'last_name');
print_r($last_names);
?>
Выход:
Array
(
[0] => Griffin
[1] => Smith
[2] => Doe
)