Проблема с подключением базы данных класса PHP

Для нового проекта, который я делаю в PHP, я создал класс SQLMethods для подключения к базе данных и выполнения запросов. Сегодня вечером была первая ночь, которую я действительно испытал на ней (я написал ее неделю назад и забыл об этом), и возникла непредвиденная ошибка: когда она вызывала мою функцию ExecuteQuery (), она не использовала бы базу данных I выбранных в конструкторе.

Конструктор:

public function SQLMethods() { $SQLConnection = mysql_connect($SQLDBAddress, $SQLUserName, $SQLPassword); if (!$SQLConnection) { die('Could not connect: ' . mysql_error()); } mysql_select_db($SQLDB, $SQLConnection); } 

Функция, о которой идет речь:

  public function ExecuteQuery($Query) { mysql_query($Query, $SQLConnection) or die('Could not perform query: ' . mysql_error()); } 

Кто-нибудь видит, что может быть проблемой? Закрывается ли соединение после завершения конструктора?