• Почему MySQL server has gone away?

    @CryInt
    Потому что без эхо слишком часто вызывается инсерт возможно с апдейтом. При эхо тратится время, хоть и малое на его вывод, что даёт время на обработку MySQL.

    А совсем точно сказать нельзя, без исходного массива и настроек базы