PHP «База данных не выбрана»

Я недавно начал создавать сайт на PHP. Большая часть моего кода работает, однако я обнаружил проблему, которую мне трудно исправить.

У меня есть страница, где есть много обращений к базе данных. вверху моей страницы я подключаюсь и использую SELECT, чтобы получить некоторую информацию о соответствующем продукте.

Внизу страницы я подключаюсь снова, получая комментарии к соответствующему продукту.

Мой код очень длинный, поэтому мне трудно показать его здесь, но основы этого кода следующие:

PHP CODE
  SELECT's
  UPDATE's

HTML
  TABLE's
  IMAGE's
  ect...

PHP
  SELECT's

Мой код успешно выполняет весь мой код при первой загрузке страницы, однако, когда я нажимаю кнопку, чтобы обновить таблицу (в верхней части кода), обновление обрабатывается, однако в разделе комментариев внизу страницы возвращается следующая ошибка: "

Не выбрана база данных."

Оба выбора в верхней части страницы и в нижней части страницы связаны с одной и той же базой данных и одной и той же таблицей. Также раздел комментариев, который возвращает ошибку, работает нормально, прежде чем я нажимаю кнопку обновления.

Код, в котором мой код сообщает об ошибке:

$commResult = mysql_query("SELECT u.id, u.USERNAME, c.COMMENT, c.DATE_ADDED, c.ACTIVE FROM USERS u, COMMENTS c WHERE c.box_id = $boxId ORDER BY c.DATE_ADDED DESC") or die (mysql_error());;

while ($row = mysql_fetch_array($commResult))
{
     //Do processing here.
}

Мой код для подключения к базе данных. Это в отдельном файле, и я использую require_once (config.php); вызывать его в верхней части каждой страницы, которую мой код должен подключить к базе данных.

$username = "user";
$password = "password";
$hostname = "localhost"; 

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password) 
or die("Unable to connect to MySQL");

//select a database to work with
$selected = mysql_select_db("databasename",$dbhandle) 
or die("Could not select databasename");

Ответы на вопрос(2)

Ваш ответ на вопрос