2011-01-18 3 views
2

Что означает следующее сообщение об ошибке?Что означает эта ошибка PHP?

Warning: mysql_data_seek() [function.mysql-data-seek]: Offset 0 is invalid for MySQL result index 3 (or the query data is unbuffered) in \\nawinfs03\home\users\web\b1878\rh.slmarble\php\getproductDB.php on line 6 
or die(' 

Код:

if (!mysql_data_seek($results, $num)) { 
    echo "<h1 style='padding:10%'>Coming soon!</h1>"; 
} 
+3

Это значит, что вы не можете туда попасть. –

+1

Опубликовать код. –

+0

если вы используете эту функцию в веб-разработке, вы делаете что-то не так –

ответ

4

Я не думаю, что вы запрос возвращает ничего. Из PHP инструкции:

..если результирующий набор пуст (mysql_num_rows() == 0), А стремиться к 0 потерпит неудачу с E_WARNING ..

http://php.net/manual/en/function.mysql-data-seek.php

+0

Я знаю, что он ищет 0, могу ли я переопределить сообщение об ошибке? – JamesTBennett

+1

Вы можете подавить предупреждение, используя '@' перед 'mysql_data_seek (...'. –

Смежные вопросы