Unable To Jump To Row 0

Тема в разделе "SQL", создана пользователем buxar, 15 мар 2007.

  1. buxar

    buxar Active Member

    Регистрация:
    15 мар 2007
    Сообщения:
    30
    Симпатии:
    0
    Здраствуйте, не могли бы обяснить, что означает данная ошибка
    Сама ошибка:
    Код (Text):
    <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 />
    Код:
    Код (Text):
    $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 в ошибках

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

    Artexoid Гость

    Для: buxar

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

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

    buxar Active Member

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

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

    Буду благодарен если нипишете как оптимально, т.к. сам новичек в програминге и в работу с базами не совсем вник
     
Загрузка...

Поделиться этой страницей