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

Форум MySQL

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

 

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

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

тема: как убрать из поля зрения ошибку: Warning: (null)() [function.mysql-free-result]: 2 result set(s) not freed.
 
 автор: ozono   (20.09.2006 в 11:52)   письмо автору
 
 

Всем привет!!!!! ребя тут вот какая проблемка:

у меня мускул работает нормально все ок выполняет все правильно но в конце страницы выводит Warning: (null)() [function.mysql-free-result]: 2 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0

что мне делать чтоб он это не выводил?????? это очень необхадимо!!!!!! всем спасибо!!!

   
 
 автор: cheops   (20.09.2006 в 12:07)   письмо автору
 
   для: ozono   (20.09.2006 в 11:52)
 

У вас скрипт долго выполняется? Вам обязательно использовать функцию mysql_free_result()? Дело в том, что вся память резервируемая скриптом возвращает системе после завершения работы скрипта.

   
 
 автор: ozono   (22.09.2006 в 15:39)   письмо автору
 
   для: cheops   (20.09.2006 в 12:07)
 

да нужно ... но вот как сделать чтоб потом он ничего не показывал!!!!???,,, что то вроде пхп_ерроры и мускул_ерроры не показывать!!!,,

   
 
 автор: cheops   (22.09.2006 в 20:06)   письмо автору
 
   для: ozono   (22.09.2006 в 15:39)
 

В принципе, если у вас скрипт отрабатывает без ошибок, вы можете подавить вывод этого предупреждения при помощи символы @.
<?php
@mysql-free-result();
?>

Предупреждение сообщает, что у вас не все результирующие наборы удалены.

   
 
 автор: ozono   (25.09.2006 в 11:02)   письмо автору
 
   для: cheops   (22.09.2006 в 20:06)
 

я пользуюсь @mysql-free-result(); но почему дает ворнинг я не знаю!!!!!


только тут

  function sql_close(){
                if($this->dbconnect){
                        if($this->result_set){
                                @mysql_free_result($this->result_set);
                        }
                        $result = @mysql_close($this->dbconnect);
                        return $result;
                }
                else
                {
                        return false;
                }
        }


и тут

function sql_free_result($query){

                        @mysql_free_result($query);
                        return true;
        }

   
Rambler's Top100
вверх

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