my $sth = $dbh->prepare("SELECT id
FROM user
WHERE group == '1'
ORDER BY id DESC
LIMIT 1");
Я пытался получить идентификатор последней строки в таблице, не читая всю таблицу.
Я уже получаю доступ через:
my $sth = $dbh->prepare("SELECT name,
group
FROM user
WHERE group == '1'
LIMIT $from, $thismany");
$sth->execute();
while(my ($name,$group) = $sth->fetchrow_array()) {
...и настройте небольшой запрос нумерации страниц, как вы можете видеть.
Но я пытаюсь выяснить, как определить, когда я нахожусь в последних (<= 500) строках, чтобы я мог отключить свои следующие 500" ссылка на сайт.Все остальное работает нормально.Я разобрался, как отключить ссылку «предыдущие 500», когда на первых 500 страницах все сам! </p>
Я думал, что установлю «переключатель» в цикле while, так что если ($ id = $ last_id) Я могу установить "переключатели" var.
Как:
if ($id = $last_id) {
$lastpage = 1; #the switch
}
Так что я могу отключить следующую ссылку 500, если ($ lastpage == 1).Я действительно новичок в этом и продолжаю зацикливаться на подобных вещах.
Спасибо за любую помощь.