Доброго времени суток! Нужно вывести скажем 10 последних записей из базы. Много чего начитался и пере пробовал. Вот например: Код (Text): SELECT * FROM statistic ORDER BY id DESC LIMIT 10 Но выводить последних 9-ть записей!!!??? А самую последнюю ну никак. Подскажите пожалуйста в чем может быть причина?
Причем если в самой базе сделать SQL запрос, то выводит нормально!!! Что бы все было ясно то вот код: Код (Text): $sql = mysql_query("SELECT * FROM statistic ORDER BY id DESC LIMIT $string ") or die ('Не могу выбрать посление записи'.mysql_error()); $row = mysql_fetch_array($sql) or die ('Не могу зафетчить последние записи'.mysql_error()); $calc = mysql_num_rows ($sql); print "<table cellspacing='0' cellpadding='0' width='95%' align='center' border='0' class='tab'> <tr><td class='who' align='center'>Узел:</td><td class='who' align='center'>Имя открывшего:</td><td class='who' align='center'>Время открытия:</td><td class='who' align='center'>Время закрытия:</td><td class='who' align='center'>Дють:</td><td class='who' align='center'>Статус:</td></tr>"; echo $calc; $i=0; while ($row = mysql_fetch_array($sql)) { $id =$row['id']; $adress = $row['adress']; $name = $row['name']; $open = $row['open']; $closed = $row['closed']; $author = $row['author']; $img = $row['img']; if ($img == 'close'){$a = "#"; $show = "good.png";} else{$a = "update.php?id=$id&string=$string&img=close"; $show = "delete.png";} $i++; print " <tr> <td width='' bgcolor='".($i%2==0?'#B1C7FF':'#FFFFFF')."' height='20' name='".$i."'>$adress</td><td width=''bgcolor='".($i%2==0?'#B1C7FF':'#FFFFFF')."' height='20'>$name</td><td width=''bgcolor='".($i%2==0?'#B1C7FF':'#FFFFFF')."' height='20'>$open</td><td width=''bgcolor='".($i%2==0?'#B1C7FF':'#FFFFFF')."' height='20'>$closed</td><td width=''bgcolor='".($i%2==0?'#B1C7FF':'#FFFFFF')."' height='20'>$author</td><td widht=''bgcolor='".($i%2==0?'#B1C7FF':'#FFFFFF')."' align='center'><a href='$a'><img src='$show' name='img1' width='28px'></a></td> </tr>"; } print "</table></center>";
уберите строку $row = mysql_fetch_array($sql) or die ('Не могу зафетчить последние записи'.mysql_error());