|
|
|
поля-массивы
|
|||
|---|---|---|---|
|
#18+
Столкнулся с проблемой заполнения полей типа массив. Пришлось писать проект на PHP. К сожалению в PHP нет никаких встроенный функций для работы с массивами Intebase. Поэтому возник вопрос нет ли сторонних UDF-ок для работы с массивами? Пытался искать через google, но, то ли я не могу четко сформулировать запрос, то ли таких библиотек просто не существует. Может ли кто-нибудь помочь советом либо ссылкой на ресурс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 14:30 |
|
||
|
поля-массивы
|
|||
|---|---|---|---|
|
#18+
привет! в интербейсе не существует понятия массива :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 14:38 |
|
||
|
поля-массивы
|
|||
|---|---|---|---|
|
#18+
Фанату интербэйза: а может фанатам тоже иногда документацию читать надо ? :-) to Gold: спасибо, сейчас посмотрю на ссылочку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 16:49 |
|
||
|
поля-массивы
|
|||
|---|---|---|---|
|
#18+
Фанату интербэйза: а может фанатам тоже иногда документацию читать надо ? :-) Вы это к чему? з.ы. ну не существует в интербейсе понятия массива. Есть только скалярные переменные, а массивов, записей (структура) и пр. нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 17:13 |
|
||
|
поля-массивы
|
|||
|---|---|---|---|
|
#18+
Эээ... Уважаемый фанат интербэйза. Просто чтобы рассеять ваши сомнения привожу пример из документации по этому самомоу интербэйзу. Кроме того хочу сказать, что уже некоторое время использую в интербэйзе эти самые массивы, которых в интербэйзе нету. Но то, что просто сделать из программы на С ил Delphi, то достаточно сложно сделать на PHP. Поэтому хотелось бы найти выход, требующий минимум усилий. Оптимальным было бы использовать уже готовую библиотеку для работы с полями-массивами. Можно написать и самомоу, но, сервер стоит на FreeBSD, а опыта программирования под этой системой у меня немного. CREATE DOMAIN domain [AS] < datatype> [DEFAULT { literal | NULL | USER}] [NOT NULL] [CHECK ( <dom_search_condition>)] [COLLATE collation]; < datatype> = {SMALLINT|INTEGER|FLOAT|DOUBLE PRECISION}[ <array_dim>] | {DATE|TIME|TIMESTAMP}[ <array_dim>] | {DECIMAL | NUMERIC} [( precision [, scale])] [ <array_dim>] | {CHAR | CHARACTER | CHARACTER VARYING | VARCHAR} [( int)] [ <array_dim>] [CHARACTER SET charname] | {NCHAR | NATIONAL CHARACTER | NATIONAL CHAR} [VARYING] [( int)] [ <array_dim>] | BLOB [SUB_TYPE { int | subtype_name}] [SEGMENT SIZE int] [CHARACTER SET charname] | BLOB [( seglen [, subtype])] <array_dim> = [[x:]y [, [x:]y …]] <dom_search_condition> = { VALUE <operator> value | VALUE [NOT] BETWEEN value AND value | VALUE [NOT] LIKE value [ESCAPE value] | VALUE [NOT] IN ( value [ , value …]) | VALUE IS [NOT] NULL | VALUE [NOT] CONTAINING value | VALUE [NOT] STARTING [WITH] value | ( <dom_search_condition>) | NOT <dom_search_condition> | <dom_search_condition> OR <dom_search_condition> | <dom_search_condition> AND <dom_search_condition> } < operator> = {= | < | > | <= | >= | !< | !> | <> | !=} The following isql statement creates a domain that defines an array of CHAR datatype: CREATE DOMAIN DEPTARRAY AS CHAR(31) [4:5]; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 18:04 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32171888&tid=1580442]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 468ms |

| 0 / 0 |
