> foreach($value as $val) {
> $encode_val = mb_convert_encoding($value,"EUC-JP","Shift_JIS");

2行目の $value は $val のタイポ?
あとmb_conv...()は配列なんか受け付けないよ

foreach ($value as $val) {
 $encode_val = array();
  foreach ($val as $vah) {
   $encode_val[] = mb_conv...($vah, ...
   sqlite_query( ...
 }
}