使用している接続のタイプによっては、sqlsrv_cancel($result)
またはmysqli_free_result($result)
のいずれかを使用してSQL結果セットを閉じたがっています。PHP exit()も結果セットを閉じますか?
私はsqlsrv_cancelまたはmysqli_free_resultのいずれかを呼び出す前exit()
を呼び出す必要がある場合$は暗黙的にメモリから消去を引き起こすのですか?
使用している接続のタイプによっては、sqlsrv_cancel($result)
またはmysqli_free_result($result)
のいずれかを使用してSQL結果セットを閉じたがっています。PHP exit()も結果セットを閉じますか?
私はsqlsrv_cancelまたはmysqli_free_resultのいずれかを呼び出す前exit()
を呼び出す必要がある場合$は暗黙的にメモリから消去を引き起こすのですか?
見た目:はい。
開いている非永続的なMySQL接続と結果セットは、PHPスクリプトの実行が終了すると自動的に破棄されます。
exit()
またはdie()
を呼び出す
http://php.net/manual/en/mysqli.close.php
は、PHPスクリプトの実行を停止します。
はい、永続的なデータベース接続がある場合を除き、接続を閉じてメモリから消去します。
固定接続は、スクリプトの実行が終了したときに終了しないリンクです。永続的な接続が要求されると、PHPは同じ永続的な接続(すでに以前から開いていたもの)があるかどうかをチェックし、存在する場合はそれを使用します。それが存在しない場合は、リンクを作成します。 「同一の」接続とは、同じユーザー名と同じパスワード(該当する場合)を使用して同じホストに開かれた接続のことです。
あなたはhttp://php.net/manual/en/features.persistent-connections.php
でそれについての詳細を読むことができます