Проблемът не е в броя на колоните в таблицата, а в това, че има печатна грешка в insert
изявление. Имате „IP.Email.File“ вместо „IP,Email,File“, така че DB машината смята, че имате различен брой колони от литералите, посочени в оператора за вмъкване.
INSERT INTO `Orders`
-- 11 columns here, because "IP.Email.File" parses as one column
(OrderID,IP.Email.File,Cat,Price,Discount,Size,Scaleby,Emailed,Downloaded,Payment,DateTime)
-- 13 values here
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)