Clocker
Guest
Функция постраничного вывода
Дабы не вызывать на нескольких страницах один и тот же код, решил запихнуть его в функцию. Запихнул. Вываливается ошибка в синтаксисе запроса:
Вызов функции такой:
Ошибка:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Если возникнет вопрос откуда $db - это из класса по работе с базой данных.
В чем ошибка запроса?
Дабы не вызывать на нескольких страницах один и тот же код, решил запихнуть его в функцию. Запихнул. Вываливается ошибка в синтаксисе запроса:
PHP:
function pager(&$db, $tbl, $entry, $page, $p_records)
{
$db->query("SELECT * FROM $tbl");
$result = $db->FetchArray();
$all_lines = $db->numRows($result);
if (!isset($entry) or empty($page) or $entry<=0) $entry=1;
else $entry=(int)$entry;
$page_for_query = $entry-1;
$page_for_query2 = $entry+1;
$p_start = $page_for_query * $p_records;
return array($all_lines, $entry, $page_for_query, $page_for_query2, $p_start);
}
PHP:
pager(&$db,'_main', $entry, $page, '10');
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Если возникнет вопрос откуда $db - это из класса по работе с базой данных.
В чем ошибка запроса?