Общие > Базы данных
Что бы э
NeoNox:
Удивительно вот это:
--- Цитировать ---if (!$query)
--- Конец цитаты ---
Собственно, если бы не существовала таблица-не была бы определена переменная. А так... Нужно подумать. :)
VaV:
--- Цитировать ---результата для mysql_fetch_array
--- Конец цитаты ---
но этот warning связан не с ошибкой а именно с отсутствием результата...
MadDog:
А если эту строку написать не так
--- Цитировать ---(8) $query = mysql_query("SELECT * FROM \'monitor\'");
--- Конец цитаты ---
, а так
(8) $query = mysql_query("SELECT * FROM monitor");
т.е. без кавычек
DaBugi:
А вы под какой системой осуществляете этот запрос? У меня под виндой такое сообщение отображается в случае если нет результата выборки, т.е. никаких значений. Для того, чтобы не было ошибки есть два способа:
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);}
Первый вариант для ленивых, второй более наглядный...
Tepncuxopa:
2MadDog: Все равно не работает. (Насколько я знаю, кавычки предусмотрены синтаксисом)
2DaBugi: 2000 Винда. Сделала 2 способом. Выдает сообщение:
Warning: Supplied argument is not a valid MySQL result resource in c:\\apache\\htdocs\\index.php on line 6
Не смог выбрать значения
(6 строчка кода) if (mysql_num_rows($query)==0) {echo "Не смог выбрать значения";}
База данных и таблица существуют ТОЧНО. PhpMyAdmin их находит и показывает.
Навигация
Перейти к полной версии