За последние 24 часа нас посетили 54958 программистов и 1776 роботов. Сейчас ищут 868 программистов ...

mysql_free_result

Тема в разделе "PHP и базы данных", создана пользователем karlozzz, 22 янв 2011.

  1. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    решил наконец то начать писать систему репозитория (я так называю централизованную систему установки и обновления цмс), и предварительно включил вывод всех ошибок и предупреждений, кто нибудь в курсе почему пых ругается на неосвобожденную после запроса память, он же при завершении сам все чистит (ну не ругается, а предупреждение дает)
     
  2. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Может для начала текст в студию? А то некоторые ошибки в переводе приобретают таинственный смысл.
     
  3. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    Сейчас попробую ее инициировать, просто сервер недавно сконфигурировал на хубунте, а старые проекты еще не заливал, только новую его часть пишу, так что пару минут, попробую вызвать))
     
  4. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    Накидал
    PHP:
    1. <?php
    2.  
    3. mysql_connect('localhost', 'root', '123456');
    4. mysql_select_db('magaz');
    5. $sql = mysql_query('SELECT * FROM goods');
    6. while ($viv = mysql_fetch_assoc($sql)) {
    7.     var_dump($sql);
    8. }
    9. //mysql_free_result($sql);
    10. ?>

    Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
     
  5. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Забавно, у меня такого нет. Предупреждение носит скорее характер хорошего стиля: все ресурсы освобождаются после завершения работы скрипта, но правила хорошего тона требуют делать это вручную. Также можно не делать fclose.
     
  6. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    <?=RPG?>
    Настрой php.ini на максимальный вывод ошибок, тоже будет (всмысле все что можно выводить), надо учесть, хороший тон очень важен, сам одно время ах*** когда узнал, что скора запретят передавать аргумент по ссылке, если в функции при инициализации не прописана такая возможность, а ошибка не выводилась, потому что в настройках пхпини отключена была
     
  7. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    У меня стоит E_ALL всегда.

    Разрабы РНР любят плевать на обратную совместимость даже если меняется третья цифра версии, не то что первая. Это кстати часты агрумент холиварщиков против РНР.
     
  8. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    Не, я не про типы ошибок на вывод, там где то есть, что про майскул выводить все ошибки, поройся на досуге, если интересно
     
  9. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Да, мускул я не переконфигурирую.
     
  10. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    <?=RPG?>
    Чутка не понял, это утверждение, вопрос или что?)
     
  11. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Точка в конце приложения означает утверждение (ваш К.О.). В отличии от точек в «К.О.»...
     
  12. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    -...Поройся на досуге, если интересно.
    -Да, майскул я не переконфигурирую


    тогда смысла нет, или я туплю?
     
  13. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    КОнечно, вы потеряли половину фразы и потеряли смысл.

    - Не, я не про типы ошибок на вывод, там где то есть, что про майскул выводить все ошибки...
    - Да, мускул я не переконфигурирую.

    Поясняю всю туманность этой фразы: я обычно не трогаю часть конфига, касающегося мускула.
     
  14. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    блин, так тебя и не понять никогда))
    *переконфигурирываю
     
  15. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Да, иногда в пол-шестого утра меня сложно понять.