Получить все данные, преобразовать их и вставить как:
INSERT INTO table VALUES (id, text)
(1, 'utf8'), (2, 'utf8'), (3, 'utf8')
и т.д.
Идет быстрее, чем цикл php с несколькими INSERT-запросами.
EDIT:
Если вы используете хороший массив, вы можете запустить гладкую систему, чтобы сделать это:
$arr = array('users' => array('user_id', 'text', 'username', 'first_name')));
foreach(array_keys($arr) as $h) {
$query = mysql_query("SELECT * FROM {$h}");
while($row = mysql_fetch_object($query)) {
// Loop thingies, utf8_decode then and stuff
}
// Then implode them nicely and use above query
}
Скажите, если вам нужен еще пример кода.