А вы под какой системой осуществляете этот запрос? У меня под виндой такое сообщение отображается в случае если нет результата выборки, т.е. никаких значений. Для того, чтобы не было ошибки есть два способа:
1) @$result = mysql_fetch_array($query);
Отключаем сообщение об ошибках
2)
$query = mysql_query("SELECT * FROM \'monitor\'");
if mysql_num_rows($query)==0 {echo "Не смог выбрать значения";}
else {$result = mysql_fetch_array($query);}
Первый вариант для ленивых, второй более наглядный...