Вы должны использовать отдельное соединение с БД для выполнения вставок.
Однако я полагаю, что предостерегающее примечание, которое вы цитируете, говорит о блокировке вещей на сервере, а не только на вашем конкретном клиенте.
Документация mysql немного понятнее:
вам не следует использовать mysql_use_result (), если вы выполняете много обработки для каждой строки на стороне клиента, илиесли вывод отправляется на экран, на котором пользователь может ввести ^ S (остановить прокрутку).Это связывает сервер и не позволяет другим потокам обновлять любые таблицы, из которых извлекаются данные.
(Я считаю, что это преувеличение, и, возможно, оно было отозвано, когда mysql был гораздо больше игрушечной реализацией SQL.)