How can the issue of adding a new empty column to the table every time the page is loaded be resolved in PHP?

Issue: The problem of adding a new empty column to the table every time the page is loaded can be resolved by checking if the column already exists before adding a new one. This can be achieved by querying the database to see if the column exists, and only adding a new column if it doesn't already exist.

// Check if the column already exists before adding a new one
$column_name = 'new_column';

$query = "SHOW COLUMNS FROM table_name LIKE '$column_name'";
$result = mysqli_query($connection, $query);

if(mysqli_num_rows($result) == 0) {
    // Add a new column to the table
    $alter_query = "ALTER TABLE table_name ADD $column_name VARCHAR(255)";
    mysqli_query($connection, $alter_query);
}