Вывод 5 или 10 превых записей с помощью ODBC

  • Автор темы МихаилТ
  • Дата начала

МихаилТ

Guest
Вывод 5 или 10 превых записей с помощью ODBC

<?
$vivod=ODBC_CONNECT("Uchet","","");
$sql="SELECT id,FIO FROM Table1 ORDER BY id DESC LIMIT 10";
$r=ODBC_EXEC($vivod,$sql);
$i=1;
while(ODBC_FETCH_ROW($r,$i))
{
ODBC_FETCH_INTO($r,$i,$f);
echo " $f[0]$f[1]";
$i++;
}

?>
Все должно выводится и Microsoft Access

Строка не работает $sql="SELECT id,FIO FROM Table1 ORDER BY id DESC LIMIT 10";


Выводит ошибку!!!

Warning: SQL error: [Microsoft][Драйвер ODBC Microsoft Access] Ошибка синтаксиса в предложении ORDER BY., SQL state 37000 in SQLExecDirect in E:\Архив\dipl\Test.php on line 37

Warning: Supplied argument is not a valid ODBC result resource in E:\Архив\dipl\Test.php on line 39

Как мне вывести 5 записей.
Я хочу сделать:
Допустим в базе 20 строк,а на страницу запрос выводит 5 строк.Получается на каждой странице 5 строк.
Далее появляются ссылки на другие страницы.Значит будет 4 страницы т.к на каждой по 5.
Вот мне и нужен этот запрос.ПОМОГИТЕ ПОЖАЛУЙСТА!!!
 
Сверху