Что за "косяк" с БД подскажите, пожалуйста

P
На сайте с 06.01.2009
Offline
601
375

Код


$result = mysql_query("SELECT id, urlsmodels, papkafab, papkamod, promofab FROM kollekzii LIMIT 5,5");
$vsego = mysql_num_rows($result); // получает кол-во рядов результата
$nashe = mysql_fetch_array($result, MYSQL_NUM);
while ($nashe = mysql_fetch_array($result, MYSQL_NUM)) {
$id = $nashe[0];
$urlsmodels = $nashe[1];
$papkafab = $nashe[2];
echo "<br>$id | $urlsmodels | $papkafab";
}

echo "<br>$vsego";

в результате имеем


7 | plitka_sinteros_inox.php | sinteros
8 | plitka_sinteros_iridio.php | sinteros
9 | plitka_sinteros_lava.php | sinteros
10 | plitka_sinteros_lifestone.php | sinteros
5

Проблема: почему выводит начиная с id=7 и до 10, и при этом показывает $vsego=5

Спасибо заранее

ps Если написать


$result = mysql_query("SELECT id, urlsmodels, papkafab, papkamod, promofab FROM kollekzii");

то выводит


2 | plitka_sinteros_beton.php | sinteros
3 | plitka_sinteros_burlington.php | sinteros
4 | plitka_sinteros_evolution.php | sinteros
5 | plitka_sinteros_fiberglass.php | sinteros
6 | plitka_sinteros_granitec.php | sinteros

не понятно куда пропадает первая строка?...

IL
На сайте с 20.04.2007
Offline
435
#1

Строчку лишнюю убрать до while

$nashe = mysql_fetch_array($result, MYSQL_NUM);
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий