PHP: закрытие соединений с БД для включенных и ajaxed файлов - PullRequest
0 голосов
/ 18 мая 2010

Когда я звоню на страницу через ajax, я должен закрыть соединение в конце?

В ajaxed-файле есть строка соединения для самого себя, поэтому мне интересно, остается ли это соединение открытым после завершения вызова, и если не удастся закрыть эти соединения ...

Заранее спасибо всем

Ответы [ 2 ]

3 голосов
/ 18 мая 2010

Когда вы вызываете страницу PHP через AJAX, вы фактически делаете новый запрос к серверу для интерпретации этой страницы. Сервер ничего не знает о странице, запрашиваемой через AJAX или, вводя адрес в строке браузера, он просто интерпретирует ее как новую страницу PHP.

Тем не менее, все ожидающие соединения закрываются автоматически, вы можете поставить mysql_close, если хотите, иначе PHP сделает это за вас.

См. Страницу руководства для mysql_close

Использование mysql_close () обычно не необходимо, как непостоянное открытие ссылки автоматически закрываются на конец выполнения скрипта.

1 голос
/ 18 мая 2010

PHP закроет все открытые файлы и соединения с БД в конце скрипта. Рекомендуется делать это вручную, когда вы закончите с подключениями, но не беда, если вы этого не сделаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...