Swinger » 2011.01.15 15:47

Как сделать сканирование папки красиво?)
Тоесть надо содержимое папки занести в бд.
А в папке еще папки и файлы.

И чтобы не заносить по одной папке в бд, как сделать чтобы просканировал,
а потом запросом занес?
Ну тоесть, чтобы неделать тысячи запросов
Добавлено спустя   1 минуту  24 секунды:
Чтобы было меньше вопросов
13:54]anabolik
пиши в массив, потом заимплодь и вставь в запрос

13:57]ofRoke
это то, что мне первое пришло в голову.
но, вот у меня вложенность указывается по id.
тоесть
papka - id1
и если в папка `papka` содержит файлы / папки, то им присваивается в поле `fid` - id от `papka`

13:57]ofRoke
и тем самым мне надо, узнать insert_id и потом заносить) вот в чем проблемка

Gemorroj » 2011.01.15 16:29

просто оберни эти свои 1000 запросов в транзакцию.
Добавлено спустя    45 секунд:
да и потом, если это одноразовая операция, тебе не похер на эту 1000 запросов? хоть миллион, какая разница.

Swinger » 2011.01.15 16:45

> просто оберни эти свои 1000 запросов в транзакцию.
всмысле в транзикцию?
===
Ну где-то год назад писал подобное сканирование, так меня mysql нах послал вообще)

Gemorroj » 2011.01.15 19:26

Swinger, послал каким текстом? Server gonna away? sleep поставь тогда.
и почитай про транзакции... стыдно должно быть.

Swinger » 2011.01.16 05:32

Спасибо )