Помогите, пожалуйста. знающие люди. Возникла следующая ошибка: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Сам код: $r = mysql_fetch_array(mysql_query("SELECT * FROM `".prefix."confrekl` WHERE `id`='1'"));
Функция mysql_fetch_array в первом параметре ожидает тип resourse, а у Вас в результате исполнения mysql_query возвращается тип boolean, вероятнее всего false, проблема где-то в запросе к базе данных.
Когда вставила var_dump(mysql_error()); ниже, то выдал: "string(20) "No database selected" Подскажите, пожалуйста, как это исправить?
я же вам выше писал. -для работы с БД нужно как минимум, подключиться к ней с помощью функции mysql_connect(); -далее нужно выбрать БД с которой вы будете работать, с помощью функциии mysql_select_db(); т.е. долно быть чтото типа: Код (PHP): $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Не удалось соединиться : ' . mysql_error()); } // выбираем foo в качестве текущей базы данных $db_selected = mysql_select_db('ТУТ ИМЯ ВАШЕЙ БД', $link); if (!$db_selected) { die ('Не удалось выбрать базу : ' . mysql_error()); }