2026, 새로운 도약을 시작합니다.

mysql_close() 후에도 연결이 유지? 채택완료

mysql_connect()로 열었습니다.< br>
그 뒤 mysql_close($id)로 닫고는 <br>
연결자를 출력해보았습니다.< br>
< br>
여전히 Resource id #1라고 나옵니다.< br>
출력 내용이 없어야 하지 않나요?< br>
< br>
그리고, unset($id)로 없애고 <br>
다시 mysql_connect()를 했습니다.< br>
당연하게도, 이번에는 Resource id #2라고 나옵니다.< br>
< br>
왜 이런 결과가 나오는 것인가요?< br>
php.net에서 mysql_close() 항목을 봐도 <br>
정확한 언급은 없습니다.< br>
< br>
< br>
from [ke'izi] : where is [r]?

답변 1개

채택된 답변
+20 포인트
최근에 mysql_close 에 대한 논의가 많아지고 있네요.


저도 정확한 용도가 무었인지 궁금합니다.


일단 제 생각에는 쿼리시 생기는 mysql 데몬의 쓰레드를 빠르게


닫아주는게 아닐까 생각합니다.


일단 스크립트가 끝나면 자동으로 종료됩니다만,


&nbsp;


데몬의 해당 쓰레드만 죽을 뿐 이미 가져온 변수값은


그대로 물고 있는거라 생각합니다.(지극히 개인적인.... 생각입니다.)
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고