За последние 24 часа нас посетили 17730 программистов и 1621 робот. Сейчас ищут 1840 программистов ...

Чем грозит не закрытие конекта?

Тема в разделе "MySQL", создана пользователем joost, 23 апр 2008.

  1. joost

    joost Guest

    увидел в коде такое!

    идет конект к базе, не закрывается и снова конект к базе и так несколько раз.
    все в одном скрипте

    чем грозит такое дело?

    вообще это нормально? так кто-то делает?

    нормально ли открывать и закрывать одно и тоже соединение несколько раз в одном скрипте?
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    С теми же параметрами коннект идёт второй?
     
  3. joost

    joost Guest

    да
     
  4. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  5. joost

    joost Guest

    ти так делаеш?
     
  6. joost

    joost Guest

    я про конекты
     
  7. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Нет. Я храню коннект в "глобальной" переменной.
     
  8. joost

    joost Guest

    это как? если можно с куском кода
     
  9. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    joost, коннектится один раз и таскает линк коннекта по всему скрипту. Например, функция mysql_connect() возвращает линк (ресурс) коннекта. Его и таскает.

    Линк живёт до mysql_close().
     
  10. joost

    joost Guest

    я это понял
    можно кусок кода с этим делом?
     
  11. shurastik

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

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
  12. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    :) Видел я такой скриптик... Только там закрывался и потом заново открывался. И так раз 20 :))
    mysql_connect сам закрывается. Не надо его закрывать :)