X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Непонятная ошибка Warning: mysql_result(), что за ошибка, подскажите?
sc2r2bey
sc2r2bey
Topic Starter сообщение 28.1.2010, 14:10; Ответить: sc2r2bey
Сообщение #1


выдает следующую ошибку Warning: mysql_result(): supplied argument is not a valid MySQL result resource in S:\home\foto\www\module\online.php on line 16
15-16 строки
[php]$result = mysql_query("SELECT (*) FROM `online` LEFT JOIN user ON online.user_id=user.id WHERE user.name = '".$name."' ");
$posts = mysql_result($result,0);[/php]


--------------------
Заметки о разработке и не только
программирую web и для we
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 28.1.2010, 15:26; Ответить: ZiTosS
Сообщение #2


sc2r2bey, говорит, что $result это некорректный ресурс -> скорее всего это запрос был составлен не верно.
Попробуйте так:
[php]$result = mysql_query("SELECT * FROM online LEFT JOIN user ON online.user_id=user.id WHERE user.name='{$name}'");
$posts = mysql_result($result,0);[/php]
Ошибка может быть:
1) (*) -> *
2) Вконце пробел (зависит от настроек сервера MySQL) -> Лучше убрать
3) Отсутствие одного из полей
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 28.1.2010, 17:07; Ответить: sc2r2bey
Сообщение #3


тогда так Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 12 in S:\home\foto\www\module\online.php on line 16


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 28.1.2010, 19:13; Ответить: ZiTosS
Сообщение #4


sc2r2bey, хах, естественно, mysql при таком способе не понимает какое поле будет первым и из какой таблицы.
Лучше скажите что вы хотите сделать и какое поле вам нужно в $posts? Случаем не количество потов? Тогда запрос у вас не верный.

[php]$result = mysql_query("SELECT online.*, user.* FROM online LEFT JOIN user ON online.user_id=user.id WHERE user.name='{$name}'");
$posts = mysql_result($result,0);[/php]
А лучше перечисляй все поля которые тебе нужны
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 28.1.2010, 19:27; Ответить: sc2r2bey
Сообщение #5


да количество записей в таблице online


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 28.1.2010, 19:31; Ответить: ZiTosS
Сообщение #6


sc2r2bey,
[php]$result = mysql_query("SELECT COUNT(online.*) FROM online LEFT JOIN user ON online.user_id=user.id WHERE user.name='{$name}'");[/php]
Можно так или :
[php]$result = mysql_query("SELECT COUNT(*) FROM online LEFT JOIN user ON online.user_id=user.id WHERE user.name='{$name}'");[/php]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Каталог открывается как ошибка 404 в hostcms
0 cheshire 3254 2.7.2018, 11:09
автор: cheshire
Открытая тема (нет новых ответов) Учусь создавать шаблон для Joomla 2.5 Ошибка в файле index.php
3 Musicathome 6626 26.7.2013, 20:20
автор: -Сабж-
Открытая тема (нет новых ответов) Редирект, установка консультации на сайт и ошибка в коде
2 samgul 4064 27.2.2013, 17:22
автор: -HTMLandPHP-
Открытая тема (нет новых ответов) Помогите, в чём ошибка?
0 atamvova 4945 14.2.2013, 21:11
автор: -atamvova-
Открытая тема (нет новых ответов) Ошибка при переходе на сайт!
1 Steve_Fox 2826 9.10.2012, 18:34
автор: -Blink-


 



RSS Текстовая версия Сейчас: 28.3.2024, 14:17
Дизайн