public function sql_close() {
mysql_close($this->sql_conn_id);
}Закрытие БД в PHP, вызванное ее открытием функцией открытия БД, на сколько я понимаю, не обязательная процедура, ввиду наличия сборщика мусора, который чистит все незакрытое после выполнения скрипта, поэтому использование подобных функций - скорее правило хорошего тона, нежели необходимость.
К этой проблеме можно отнести еще функцию, встроенную в PHP - mysql_free_result(), она позволяет очистить память занимаемую результатом выполнения запроса. В небольших сайтах на это можно забить, но там, где есть нагрузка, лучше не занимать лишние килобайты оперативной памяти.