The actual error message means that the number of columns you specified in the insert does not match the number of items in your "VALUES" section.

Try assignuing the SQL statemtent to a variable, then echo it to the console, then execute it - maybe you will spot something like a missing quote or comma.