How can the formatting of column names be customized when using odbc_result_all() in PHP?

When using odbc_result_all() in PHP to fetch data from a database, the default behavior is to display column names exactly as they are in the database. If you want to customize the formatting of column names, you can use the odbc_field_name() function to retrieve the column names, modify them as needed, and then display the data with the modified column names.

// Fetch data from database
$result = odbc_exec($conn, $query);

// Get number of columns
$num_columns = odbc_num_fields($result);

// Loop through columns to customize column names
for ($i = 1; $i <= $num_columns; $i++) {
    $column_name = odbc_field_name($result, $i);
    // Customize column name as needed
    $custom_column_name = strtoupper($column_name); // Example: Convert column name to uppercase
    $custom_column_names[] = $custom_column_name;
}

// Display data with customized column names
odbc_result_all($result, "border='1'", $custom_column_names);