Xwab
Форумыnavigate_nextПрограммирование на PHP

подскажите чего это оно так?
Сообщения
MirMax

Первый раз сталкиваюсь с такой проблемой:
1. $sql = mysql_query("SELECT COUNT(*) FROM `useragent`");
2. $result = mysql_result($sql, 0);
PHP Warning: mysql_result(): supplied argument is not a valid MySQL result resource in ... on line 2.

что именно я не так прописал что оно мне бьет ошибку, в других местах работает, такая же ерунда когда функцию while запускается. подскажите у кого нибудь что та подобное было?

10 Июл 2012, 17:32
Aventus

Да. Было. Решалось както само путем невообразимого шаманства

10 Июл 2012, 17:34
MirMax

Aventus, ну так подскажи что я не так там написал?

10 Июл 2012, 17:41
Aventus

может пустая таблица? коннект есть?

10 Июл 2012, 17:43
MirMax

Aventus, да все есть, прикол в том что пробую из крона логинирует ошибку, а если из браузера то норм, хотя директории указаны из под корня. на счет таблиц то полная конечно.

10 Июл 2012, 17:48
Анархист

нужно посмотреть на логику и найти ошибку
добавлено спустя 5 минут:
$sql = mysql_query("SELECT COUNT(*) FROM `useragent`")
2. $result = mysql_result($sql);

10 Июл 2012, 17:57
IceJOKER

...or die mysql_error(); пропиши
добавлено спустя 1 минуту:
Анархист, хватит писать того чего не знаешь!!!
Хочешь набить посты? Просто общайся.
Хочешь показаться умным?
Читай, читай и читай!
Хочешь помогать другим?
Помогай тем, что знаешь!

10 Июл 2012, 18:00
MirMax

...


__________
посл.ред. 10 Июл 2012, 18:15; всего 1 раз 10 Июл 2012, 18:11
Анархист

$sql = mysql_query("SELECT COUNT(*) FROM `useragent`");
$row = mysql_fetch_row($sql);
Возвращает массив, содержашей данные обработанного ряда

10 Июл 2012, 18:13
IceJOKER

MirMax, че за 'in...' не пойму.
Скопируй этот код и проверь-
$sqlresult = mysql_result(mysql_query("SELECT COUNT(*) FROM `useragent`"),0);
добавлено спустя 1 минуту:
Анархист, ну ты блин камень..

Уже выдержать в себе это невозможно..

10 Июл 2012, 18:17
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.