How can PHP developers automate repetitive tasks like creating database entries for multiple dates and times?

To automate repetitive tasks like creating database entries for multiple dates and times, PHP developers can utilize loops to iterate through a list of dates and times, and then insert records into the database for each iteration.

// Sample code to automate creating database entries for multiple dates and times

// Define an array of dates and times
$dates = ['2022-01-01', '2022-01-02', '2022-01-03'];
$times = ['09:00:00', '12:00:00', '15:00:00'];

// Loop through each date and time combination
foreach ($dates as $date) {
    foreach ($times as $time) {
        // Insert record into the database
        $query = "INSERT INTO events (date_time) VALUES ('$date $time')";
        // Execute the query
        // mysqli_query($connection, $query);
        echo "Record inserted for $date $time <br>";
    }
}