質問: PHPでMySQLを扱う際に、ソースコード中でmysql_close()で接続を切断することは、効率を良くする上で大切でしょうか。 それとも、PHPファイルが実行された後に自動的に切断されますか?
回答: スクリプトの実行後、MySQLは自動的に切断されますよ。 phpマニュアルmysql-connectより **注意:** > サーバーへのリンクは、mysql_close() のコールにより 明示的に閉じられない限り、スクリプトの実行終了と同時に閉じられます。 もしあなたのスクリプトが、結果を取得したあとに多くのプロセスを踏む必要があるなら一度接続を切断することをすすめます。 そうしないと、ウェブサーバーへの負担が多いときに、MySQLサーバーが接続の上限に達してしまう恐れがあるのです。 もし、スクリプトの最後までMySQLに接続している必要があるならば、わざわざ切断する必要はありません。