Могу ли я использовать mysql_free_result() и mysql_close()?
Я (очень) новичок в базах данных, и у меня просто возникает мысль о "закрытии" соединений для экономии памяти.
Мои вопросы:
1) Могу ли я использовать оба mysql_free_result($query)
а также mysql_close()
? free_result в моем php-файле, где я разрешаю пользователям выполнять поиск в базе данных (поэтому моя переменная $query
), а также mysql_close()
на странице php, которую я "запускаю", чтобы добавить / обновить информацию в моей базе данных?
2) Есть ли риск использовать оба? (Лично я не чувствую, что есть, но я новичок в этом.)
PS Пожалуйста, не голосуйте резко.
1 ответ
Да, вы можете использовать эти функции, и при вызове обеих функций нет никакого вреда. Но обычно это не требуется, если ваш сценарий заканчивается вскоре после обработки результатов из базы данных. Когда сценарий завершается, все его использование памяти очищается, а соединения закрываются.