Ibase + PHP

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Valera

Ibase + PHP

Сообщение Valera » 16 дек 2004, 11:05

Всем привет !
Есть вопрос. В реализации либы MySQL под PHP есть такая функция mysql_data_seek () установка на определенную запись в выборке. В INterbase реализации под PHP я не нашел ни чего подобного . Может я плохо искал ? Или чего то не понимаю ? Есть ли какие то решения ?

Sergey
Сообщения: 21
Зарегистрирован: 27 окт 2004, 04:05

Сообщение Sergey » 17 дек 2004, 05:55

Вот список функций для работы с IB/FB:
http://www.php.net/manual/ru/ref.ibase.php
Как видно из перчня, там нет подобной функции, хотя думаю можно обойтись и без неё!

Valera

Ibase+PHP

Сообщение Valera » 17 дек 2004, 10:08

Sergey писал(а):Вот список функций для работы с IB/FB:
http://www.php.net/manual/ru/ref.ibase.php
Как видно из перчня, там нет подобной функции, хотя думаю можно обойтись и без неё!
:lol: , я этот список наизусть знаю ))), а я не думаю, я знаю, что можно обойтись без нее, просто не хочется изобретать велосипед, может кто то уже это сделал и есть готовые решения...

Sergey
Сообщения: 21
Зарегистрирован: 27 окт 2004, 04:05

Сообщение Sergey » 20 дек 2004, 06:01

Думаю для тебя будет не секрет, что выборка (Fetch) из базы идёт от записи к записи и вернуться на предыдущёю запись не возможно! Думаю и выход из этой ситуации тебе известен! Результат запроса загнать в память и работать как хочешь (прыгать от записи к записи хоть в перёд, хоть назад)... Минусы в этом подходе очевидны!!!
Если же у тебя выборка не большая и так уж необходимо "прыгать" на заданную запись, то загоняй всё в массив и обращайся к элементам этого массива по индексу!

Гость

Сообщение Гость » 20 дек 2004, 10:21

Спасибо, уже так и сделал,работаю с масивом с разбивкой на блоки.с памятью попробовал, стремно. А вообще надо новую либу писать, более функциональную. Эта слабовата.

Гость

Re: Ibase + PHP

Сообщение Гость » 20 дек 2004, 14:17

Valera писал(а):В реализации либы MySQL под PHP есть такая функция mysql_data_seek () установка на определенную запись в выборке. В INterbase реализации под PHP я не нашел ни чего подобного [skipped]
Чем не подходит first/skip в селекте?

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 01 фев 2005, 14:42

РЕкомендую подписаться на конференцию
http://groups.yahoo.com/group/firebird-php/

Ответить