Самый быстрый способ вставить 134675 значений в удаленную базу данных

У меня есть массив с более чем 134675+ значениями, мне нужно вставить их в мою таблицу mySQL. Я знаю все необходимое для работы с вставкой данных PHP и mySQL. Есть ли быстрый метод, который позволил бы мне вставить все эти значения на удаленный сервер в течение 30-60 секунд? потому что, когда я пытаюсь использовать метод foreach , время ожидания страницы истекает. Удаленный сервер не позволяет соединениям с БД сохраняться более 60 секунд. Не знаю почему. Поэтому, пожалуйста, помогите мне с быстрой логикой.

Вот код, который я пробовал:

foreach($array as $value)
{
    $sql="insert into collected values('".$value."')";
    $res=mysql_query($sql);
    //then some extra code.
}

ПРИМЕЧАНИЕ У меня не так много прав доступа на сервере. Моя учетная запись БД может вставлять только значения и не более того. И это ограничение на базу данных mySQL. Я не могу использовать CSV или что-то еще.

5
задан Sujit Agarwal 3 June 2011 в 18:54
поделиться