• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Unable To Jump To Row 0

  • Автор темы buxar
  • Дата начала
B

buxar

Здраствуйте, не могли бы обяснить, что означает данная ошибка
Сама ошибка:
Код:
<br />
<b>Warning</b>: mysql_result() [<a
href='function.mysql-result'>function.mysql-result</a>]: Unable to jump to
row 0 on MySQL result index 9 in <b>/home/newrus/public_html/cronjob.php</b>
on line <b>65</b><br />
<br />
<b>Warning</b>: mysql_result() [<a
href='function.mysql-result'>function.mysql-result</a>]: Unable to jump to
row 0 on MySQL result index 9 in <b>/home/newrus/public_html/cronjob.php</b>
on line <b>66</b><br />
<br />
<b>Warning</b>: mysql_result() [<a
href='function.mysql-result'>function.mysql-result</a>]: Unable to jump to
row 0 on MySQL result index 9 in <b>/home/newrus/public_html/cronjob.php</b>
on line <b>67</b><br />
<br />
<b>Warning</b>: mysql_result() [<a
href='function.mysql-result'>function.mysql-result</a>]: Unable to jump to
row 0 on MySQL result index 10 in
<b>/home/newrus/public_html/cronjob.php</b> on line <b>65</b><br />
<br />
<b>Warning</b>: mysql_result() [<a
href='function.mysql-result'>function.mysql-result</a>]: Unable to jump to
row 0 on MySQL result index 10 in
<b>/home/newrus/public_html/cronjob.php</b> on line <b>66</b><br />
<br />
<b>Warning</b>: mysql_result() [<a
href='function.mysql-result'>function.mysql-result</a>]: Unable to jump to
row 0 on MySQL result index 10 in
<b>/home/newrus/public_html/cronjob.php</b> on line <b>67</b><br />

Код:
Код:
$getres = mysql_query("SELECT pay_to, payout_address, cshfrmallrefs FROM user WHERE id=$purch_user");
$pay_to = mysql_result($getres, 0, "pay_to"); //65 строка
$payout_address = mysql_result($getres, 0, "payout_address");
$cshfrmallrefs = mysql_result($getres, 0, "cshfrmallrefs"); //67 строка

Интересует не так как конкретный вариант, как вообще из-за чего она происходит
И в частности что означает index 9 и index 10 в ошибках

Хочу не конкретный пример решить, а понять суть
Какие есть варианты вывода данной ошибки?
 
A

Artexoid

Для: buxar

Вероятно "Unable to jump to row 0 on MySQL.." означает, что не может попасть в 0-ю строку. Может быть стоит попробовать с 1-й ? ;), а "index 9, 10" наверное вытекающее!.

А зачем вы вообще выводите по 1-му полю? Почему бы не выводить одним ресултом все нужные поля сразу, ведь это намного быстрей работать будет!
 
B

buxar

Ну этот код не я писал, взял скрипт и поставил перед собой задачи:
1. Разобраться в самом скрипте
2. Оптимизировать
3. Изменить под свои нужды

Саму проблему решил,скрипт пытался получить значения которых нет в базе (предыдужий запрос определял номер и указывал, что данные должны быть)

А зачем вы вообще выводите по 1-му полю? Почему бы не выводить одним ресултом все нужные поля сразу, ведь это намного быстрей работать будет!
Буду благодарен если нипишете как оптимально, т.к. сам новичек в програминге и в работу с базами не совсем вник
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!