Страница 1 из 1
Ibase + PHP
Добавлено: 16 дек 2004, 11:05
Valera
Всем привет !
Есть вопрос. В реализации либы MySQL под PHP есть такая функция mysql_data_seek () установка на определенную запись в выборке. В INterbase реализации под PHP я не нашел ни чего подобного . Может я плохо искал ? Или чего то не понимаю ? Есть ли какие то решения ?
Добавлено: 17 дек 2004, 05:55
Sergey
Вот список функций для работы с IB/FB:
http://www.php.net/manual/ru/ref.ibase.php
Как видно из перчня, там нет подобной функции, хотя думаю можно обойтись и без неё!
Ibase+PHP
Добавлено: 17 дек 2004, 10:08
Valera

, я этот список наизусть знаю ))), а я не думаю, я знаю, что можно обойтись без нее, просто не хочется изобретать велосипед, может кто то уже это сделал и есть готовые решения...
Добавлено: 20 дек 2004, 06:01
Sergey
Думаю для тебя будет не секрет, что выборка (Fetch) из базы идёт от записи к записи и вернуться на предыдущёю запись не возможно! Думаю и выход из этой ситуации тебе известен! Результат запроса загнать в память и работать как хочешь (прыгать от записи к записи хоть в перёд, хоть назад)... Минусы в этом подходе очевидны!!!
Если же у тебя выборка не большая и так уж необходимо "прыгать" на заданную запись, то загоняй всё в массив и обращайся к элементам этого массива по индексу!
Добавлено: 20 дек 2004, 10:21
Гость
Спасибо, уже так и сделал,работаю с масивом с разбивкой на блоки.с памятью попробовал, стремно. А вообще надо новую либу писать, более функциональную. Эта слабовата.
Re: Ibase + PHP
Добавлено: 20 дек 2004, 14:17
Гость
Valera писал(а):В реализации либы MySQL под PHP есть такая функция mysql_data_seek () установка на определенную запись в выборке. В INterbase реализации под PHP я не нашел ни чего подобного [skipped]
Чем не подходит first/skip в селекте?
Добавлено: 01 фев 2005, 14:42
DSKalugin