Servus,
Ergänzend zu Armins Posting:
Du kannst nicht mehrere Statements in einer Query (also *_query('INSERT ...; INSERT ...; [etc.]')) absetzen. (Das "geht" zwar in den meisten Datenbank-Frontends, aber nur, weil dort die Query intern zerpflueckt und die Statements einzeln abgesetzt werden.)
Abgesehen davon ist es eh hochgradig unperformant, Daten der selben Struktur einzeln einzufügen. Besser so:
INSERT INTO tblhistorie
  (Serienummer, Spezielles)
VALUES (
  (1, 9),
  (2, 9)
  [,etc]
);
Gruss
Patrick
-- 
sh:( fo:| ch:? rl:( br:> n4:( ie:% mo:) va:} de:> zu:) fl:| ss:| ls:[ js:|
  sh:( fo:| ch:? rl:( br:> n4:( ie:% mo:) va:} de:> zu:) fl:| ss:| ls:[ js:|