Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mysql_free_result()
 
 автор: JIEXA   (27.10.2005 в 18:20)   письмо автору
 
 

Что делает эта функция и стоит ли её использовать?

   
 
 автор: DDK   (27.10.2005 в 19:18)   письмо автору
 
   для: JIEXA   (27.10.2005 в 18:20)
 

1) http://www.softtime.ru/dic/id_group=2&id_dic=110
2) mysql_free_result() нуждается в вызове только в том случае, если вы всерьёз обеспокоены тем, сколько памяти используют ваши запросы к БД, возвращающие большое количество данных. Вся память, используемая для хранения этих данных автоматически очистится в конце работы скрипта.

Возвращает TRUE в случае успешного завершения, FALSE в случае возникновения ошибки.
(это 2-й пункт в результате поиска на яндексе)

3) http://www.yandex.ru/yandsearch?stype=www&nl=0&text=mysql_free_result

[поправлено модератором]

   
 
 автор: JIEXA   (27.10.2005 в 19:22)   письмо автору
 
   для: DDK   (27.10.2005 в 19:18)
 

Мне важно мнение ою этой функции и стоит ли её использовать, а инфу насчёт неё найти не трудно, но мне важно МНЕНИЕ

   
 
 автор: DDK   (27.10.2005 в 19:24)   письмо автору
 
   для: JIEXA   (27.10.2005 в 19:22)
 

Цитирую ещё раз:
>> mysql_free_result() нуждается в вызове только в том случае, если вы всерьёз обеспокоены тем, сколько памяти используют ваши запросы к БД, возвращающие большое количество данных.

   
 
 автор: JIEXA   (27.10.2005 в 19:37)   письмо автору
 
   для: DDK   (27.10.2005 в 19:24)
 

просто я тут прочитал на php.com.ua, что mysql_free_result никто не использует... и вообще о ней стоит забыть...

   
 
 автор: DDK   (27.10.2005 в 19:43)   письмо автору
 
   для: JIEXA   (27.10.2005 в 19:37)
 

Да, по сути, это должны быть проблемы вашего хостера ;-)

   
 
 автор: JIEXA   (27.10.2005 в 20:26)   письмо автору
 
   для: DDK   (27.10.2005 в 19:43)
 

хех :) мы сами себе хостер :)

   
 
 автор: cheops   (27.10.2005 в 20:37)   письмо автору
 
   для: JIEXA   (27.10.2005 в 19:37)
 

Её и аналоги (unset()) не стоит использовать если нет проблем с памятью, т.е. если вы не вылазите за отведённые скрипту 8, 16 или у кого сколько мегабайт. Как только вы захотите извлечь за один раз 32 Мб из таблицы, вам это сервер уже не позволит. Вот тогда вы извлечёте одну часть, вернёте память при помощи mysql_free_result(), вытащите вторую часть и т.д. Обычно до такого не доходит и про эту функцию действительно можно забыть.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования