hi i am using codeigniter , i use the insert_batch function . i have a table structure like this

an i am using an array like this to insert_batch function
Array
(
[0] => Array
(
[ProfileID] => 5
[ActivityTypeID] => 4
[ActivityTitle] => bbggg
[ActivityLink] => http://localhost/elephanti2/home/user/action/settings/user/profilesettings
[IsActive] => 1
[CreatedOn] => 1331532905
[CreatedBy] => 5
)
[1] => Array
(
[ActivityImage] =>
[ActivityTitle] => kkkkkkkk
[ActivityFromDate] => 1330642800
[ActivityToDate] => 1331852400
[ActivityDescription] => kkkkkkkkkkkkkkkk
[ActivityLink] =>
[CreatedOn] => 1331532905
[CreatedBy] => 5
[ProfileID] => 5
[ActivityTypeID] => 1
)
)
error is given

why this happens
can’t i use arrays with different keys ???????
please help………….. thanks in advance
insert_batchtranslations into a SQL query that uses theVALUESform ofINSERT. This requires every item being inserted to specify the same fields.