ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

16.01.2008, 02:12
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Сообщение от Helios
Судя по всему, ограничение на количество запросов к мускулу на соединение. Делай выборку из базы большими партиями или вообще все сразу.
в массив пачками, а по сколько оптимально? записей около 220К
|
|
|

16.01.2008, 02:15
|
|
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме: 1469995
Репутация:
589
|
|
По 150-200 записей выбирай, можно больше
|
|
|

16.01.2008, 02:27
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
впринципе по 1К можно, должно нормально работать/
Последний раз редактировалось Spyder; 16.01.2008 в 02:29..
Причина: туплю
|
|
|

16.01.2008, 02:35
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Сообщение от Spyder
впринципе по 1К можно, должно нормально работать/
А массив в качестве результата функции можно вернуть в php?
|
|
|

16.01.2008, 02:37
|
|
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме: 1469995
Репутация:
589
|
|
да, можно
|
|
|

16.01.2008, 02:39
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
ой, я правда пшп не знаю
Попробуй в цикл запихнуть функцю mysql_fetch_array
|
|
|

16.01.2008, 02:50
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
вобщем что то типа этого на перле
while (@array = $sth->FetchRow()) {
foreach $i (@array) {
print "$i\n";
}
}
т е записываешь результат функции в массив и выводишь по одному
в пшп будет
@array = mysql_fetch_array($query)
или
while ($result = mysql_fetch_array($query))
Последний раз редактировалось Spyder; 16.01.2008 в 02:53..
|
|
|

16.01.2008, 03:08
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
как массив писать в файл лучше (побыстрее) по элементам? или можно сразу записать?
|
|
|

16.01.2008, 03:28
|
|
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме: 1469995
Репутация:
589
|
|
PHP код:
fwrite($file, implode("\n", $array));
|
|
|

16.01.2008, 03:50
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Сообщение от Helios
PHP код:
fwrite($file, implode("\n", $array));
Вроде получилось! Завтра отпишу результат...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|