friend123
Guest
Ошибка Mysql: "Unable to jump to row"
Здравствуйте! Объясню проблему:
$query = "SELECT * FROM $table2 WHERE id ORDER BY date DESC,time DESC";
$result = MYSQL_QUERY($query);
$number = MYSQL_NUM_ROWS($result);
$i=0;
WHILE ($i < $number){
$name = mysql_result($result,$i,"name");
$date = mysql_result($result,$i,"date");
PRINT "$name";
PRINT "$date";
PRINT "<A HREF='./lib/text.php?id=$i&action=edit'>Edit</A>";
$i++;
}
В БД есть таблица, в ней поля id, name и т.д. Я хочу отредактировать запись, но получается какая-то ерунда: переменной $i присваивается id строк (всего 4 строки), например: id=1, $i=0; id=3, $i=1; id=2, $i=2 и т.д.
А если я пытаюсь получить из БД id заместо переменной $i, то он выводит не все записи, да и с ошибкой: mysql_result(): Unable to jump to row 5 on MySQL result index 3
Что такое?
Здравствуйте! Объясню проблему:
$query = "SELECT * FROM $table2 WHERE id ORDER BY date DESC,time DESC";
$result = MYSQL_QUERY($query);
$number = MYSQL_NUM_ROWS($result);
$i=0;
WHILE ($i < $number){
$name = mysql_result($result,$i,"name");
$date = mysql_result($result,$i,"date");
PRINT "$name";
PRINT "$date";
PRINT "<A HREF='./lib/text.php?id=$i&action=edit'>Edit</A>";
$i++;
}
В БД есть таблица, в ней поля id, name и т.д. Я хочу отредактировать запись, но получается какая-то ерунда: переменной $i присваивается id строк (всего 4 строки), например: id=1, $i=0; id=3, $i=1; id=2, $i=2 и т.д.
А если я пытаюсь получить из БД id заместо переменной $i, то он выводит не все записи, да и с ошибкой: mysql_result(): Unable to jump to row 5 on MySQL result index 3
Что такое?