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");