Вы не упомянули используемую систему баз данных, поэтому мой ответ носит общий характер. Обычный способ сделать это - запустить несколько операторов вставки один за другим:
INSERT INTO Table1 (FirstColumn, SecondColumn)
VALUES ('a', 'b');
INSERT INTO Table1 (FirstColumn, SecondColumn)
VALUES ('c', 'd');
INSERT INTO Table1 (FirstColumn, SecondColumn)
VALUES ('e', 'f');
GO
Трюк способ сделать это состоит в том, чтобы использовать оператор UNION ALL:
INSERT INTO Table1 (FirstColumn, SecondColumn)
SELECT 'a', 'b'
UNION ALL
SELECT 'c', 'd'
UNION ALL
SELECT 'e', 'f'
GO
Версии SQL Server до 2008 года поддерживают только эти методы. Но SQL 2008 и MySQL 3.22 и выше также поддерживают метод построения строк:
INSERT INTO Table1 (FirstColumn, SecondColumn)
VALUES ('a', 'b'),
VALUES ('c', 'd'),
VALUES ('e', 'f')
GO
Теперь вы можете использовать любой из вышеперечисленных методов для перебора массива и добавления отдельных строк посещаемости в базу данных.