powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Многостраничный вывод данных
14 сообщений из 14, страница 1 из 1
Многостраничный вывод данных
    #32777725
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой код

<?
$link = ibase_connect("server:/Database/mydatabase.fdb", "sysdba", "masterkey");
$query = ibase_query("select * from test");

while ($result = ibase_fetch_row ($query))
{
echo $result[0];
}
ibase_close($link);
?>

Как сделать так чтобы на странице выводилось только по 15 записей, а на остальные внизу были ссылки. Как в Google.
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32777981
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32778361
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это тебе в форум по Interbase, я не знаю синтаксиса его SQL.
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32778377
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
А по моему, у него проблема была не с синтаксисом (для таких простых случаев, думаю, диалект SQL Interbase мало отличается от MySQL), а с арифметикой ;)
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32778466
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Хотя поправка - насчёт наличия в Interbase LIMIT'а или его аналога - не знаю. Однако идея всё равно не меняется.
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32778475
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, я как раз имел в виду, что тоже не знаю, как там в Interbase с аналогами LIMIT или TOP, т.е. по любому стоит поинтересоваться в соответствующем тематическом форуме, как местные спецы решают проблему, а оттуда уже плясать, средствами SQL или на крайняк PHP. ;)
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32778572
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут еще все зависит от того, что использует автор, interbase или firebird ?
В FB точно есть средства для разбивки на страницы
Код: plaintext
SELECT FIRST  10  SKIP  10  * FROM tab

А вот про interbase - не знаю, в ранних версиях не было.
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32778805
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Firebird 1.0.x CS (думаю переходить на 1.5 SS)
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32778819
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ссылку
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32779941
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В мускле есть оператор LIMIT. Например так SELECT * FROM tab LIMIT 10, 10;
Выведет 10 записей начиная с десятой. Попробуй.
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32780282
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С одиннадцатой.
Ну неважно, скорее всего парень уже решил проблему с помощью Макса М. или мануала к своей СУБД.
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32780385
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщето меня больше интересует динамическое формирование страницы результатов, а не то как это сделать на SQL.
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32780432
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эээ.... беру свои слова из предыдущего постинга обратно

1) Определить количество записей на страницу и текущий номер страницы (из параметров, а если параметры не заданы - взять некие значения по умолчанию)

2) Выбрать из базы общее число записей и, поделив его на кол-во записей на одну страницу, определить количество страниц. Скорее всего это будет нецелое число, округли до ближайшего сверху целого.

3) С помощью того, что тебе тут написали, выбрать из базы записи текущей страницы.

4) Вывести данные в нужном тебе виде - XML/XSL, какие-то самописные шаблоны, или просто plain html.

Достаточно разжевано, или до сих пор что-то непонятно?
...
Рейтинг: 0 / 0
Многостраничный вывод данных
    #32780472
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Автор
Ты ХТМЛ знаешь ?
Если да, то сначало создаешь свой ХТМЛ ручками (никакого ПХП).
Просто ручками пишешь ХТМЛ, в котором будут твои записи (достаточно 5-10 штук) и навигация на следующие страницы.
Если ты трудно это сделать, значит либо не знаешь ХТМЛ, либо ты не продумал, как будет выглядеть твоя страница.

После того как это сделал, пытаешь формировать страницу с помощью ПХП. Делаешь ПХП-скрипт, запускаешь, если видишь, что что-то не так, то сравниваешь ХТМЛ, который ты написал и ХТМЛ, который тебе отдал ПХП-скрипт. Исправляешь.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Многостраничный вывод данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]