-
C/C++ и C#
→ Объединение двух не смежных полигонов • Сен. 18, 2012, 5:48 п.п.
-
Базы данных
→ помогите составить функцию PostgreSQL • Авг. 9, 2012, 6:10 п.п.
Добрый день, столкнулся с такой проблемой имеется функция на PostgreSQLDECLARE ret tavp; tRec record; fdata smallint[]; fnickname varchar[];BEGINFOR tRec IN SELECT id,nickname FROM users_contact WHERE phonenumber = phone_number LOOP fdata:=array_append(fdat...
Добрый день, столкнулся с такой проблемой имеется функция на PostgreSQL
DECLARE
ret tavp;
tRec record;
fdata smallint[];
fnickname varchar[];
BEGIN
FOR tRec IN SELECT id,nickname FROM users_contact WHERE phonenumber = phone_number LOOP
fdata:=array_append(fdata, tRec.id);
ret:=('id',fdata);
fnickname:=array_append(fnickname,tRec.nickname);
ret:=('nicknames',fnickname);
END LOOP;
RETURN NEXT ret;
END;
Результат запроса вот такой получается.
(nicknames,"{onzone,istan}")
Но я хочу получить вот такой результат.
(id,"{1,2}")
(nicknames,"{onzone,istan}")
Я понимаю, что у меня при прохождении цикла переопределяется переменная ret. Из-за этого соотвественно выводится только 1 результат. Но т.к у меня нет опыта работы с SQL я не могу составить норм алгоритм, чтобы сделать норм выборку. Если кто сталкивался с данной проблемой. Помогите советом плз.
-
PHP для идиотов
→ Помогите с составлением регулярки • Июнь 12, 2012, 1:01 п.п.
-
PHP для идиотов
→ Помогите с составлением регулярки • Июнь 12, 2012, 11:45 д.п.
-
Bitrix
→ Bitrix: ваше мнение • Май 28, 2012, 12:36 д.п.
Унылая платная CMS, состоящая из говнокода чуть менее, чем полностью (в версии 8.0 уже чуть менее чем наполовину, я гарантирую это), от одноименной конторки, которая впоследствии была куплена 1Сом[2]. Как и все продукты данной компании, является высером (интересующиеся могут зайти на [1] и поиска...
Унылая платная CMS, состоящая из говнокода чуть менее, чем полностью (в версии 8.0 уже чуть менее чем наполовину, я гарантирую это), от одноименной конторки, которая впоследствии была куплена 1Сом[2]. Как и все продукты данной компании, является высером (интересующиеся могут зайти на [1] и поискать там примеры кода из Bitrix — это нечто) и способом зачистки карманов леммингов, которые пробуют вести серьезный бизнес — ибо функционал сравним с бесплатными CMS. Однако, 1С далеко не глупа по части извлечения PROFIT'a и оказывает довление путем лютого троллинга фирм, которые пытаются отбиться от рук.
На официальном сайте есть раздел отзывов, где пестрят сообщения довольных клиентов, и всяческие попытки опорочить CMS безжалостно удаляются (стоит премодерация постов).
Во главе этого безобразия стоит некто Сергей Рыжиков[3]. Вне всякого сомнения, после смерти он попадёт в адЪ, где черти будут вечно кормить его раскалённым говном.
Алсо, есть мнение, что юкоз и тот надежнее и удобнее битрикса[4], т.к. программисты срали в код и не стеснялись. Единственное преимущество — мануал на русском, но кто ж его читает…
Диапазон цен на сей шлепок коричневой массы колеблется от 4900 руб. за стартовую комплектацию (с которой работать невозможно, так как разрабы постарались выпилить все самые нужные модули — чтобы медвежата покупали более дорогие версии) до 249 000. Примерно в такую цену можно купить 316 бэху б/у.
Работа битрикса на shared-хостинге обычно обречена на провал вследствие того, что данный высер требует правки конфигурационных файлов php, к которым, как правило, доступа нет. Админы же не имеют стремления трогать то, что и так работает.
Собсна с этой вырезкой из Lurkmore полностью согласен и не забуду дни когда, разрабатывал API для андроид, а данные брал из битрикса, свет невидел столько матов сколько исходило из меня в те дни=). Походу говнокод это их маркетинговый ход, чтоб разрабам надо было обращаться в службу поддержки, собсна за это платить бабло.
-
Базы данных
→ Помогите с составлением Триггера Mysql • Ноя. 16, 2011, 2:54 п.п.
-
Базы данных
→ Помогите с составлением Триггера Mysql • Ноя. 14, 2011, 11:58 п.п.
-
Базы данных
→ Помогите с составлением Триггера Mysql • Ноя. 14, 2011, 10:20 п.п.
-
PHP для идиотов
→ Помогите с составлением регулярки • Окт. 26, 2011, 1:45 д.п.
-
PHP для идиотов
→ Помогите с составлением регулярки • Окт. 25, 2011, 11:34 п.п.
-
PHP для идиотов
→ Помогите с составлением регулярки • Окт. 25, 2011, 11:20 п.п.
-
PHP для идиотов
→ Помогите с составлением регулярки • Окт. 25, 2011, 11:09 п.п.
-
PHP для идиотов
→ загрузка файлов большого объёма (1Гб+) php - nginx - apache • Сен. 30, 2011, 11:11 д.п.
-
PHP для идиотов
→ загрузка файлов большого объёма (1Гб+) php - nginx - apache • Сен. 28, 2011, 12:17 п.п.
-
PHP для идиотов
→ загрузка файлов большого объёма (1Гб+) php - nginx - apache • Сен. 28, 2011, 11:41 д.п.
-
PHP для идиотов
→ загрузка файлов большого объёма (1Гб+) php - nginx - apache • Сен. 28, 2011, 11:06 д.п.
-
PHP для идиотов
→ загрузка файлов большого объёма (1Гб+) php - nginx - apache • Сен. 27, 2011, 7:51 п.п.
-
PHP для идиотов
→ Вывод большого кол-ва текста из БД • Апрель 9, 2011, 5:08 п.п.
Givi, как я понял делать такую штуку, уже заранее зная какого размера будет текстовое поле и какое кол-во текста оно будет в себя помещать.У меня ваще была идея, извлечь текст с базы потом поделить его на n частей, после чего эти n частей поместить в массив и соотвественно вывести пагинатор =) Ка...
Givi, как я понял делать такую штуку, уже заранее зная какого размера будет текстовое поле и какое кол-во текста оно будет в себя помещать.
У меня ваще была идея, извлечь текст с базы потом поделить его на n частей, после чего эти n частей поместить в массив и соотвественно вывести пагинатор =) Как говориться идея идти через Китай. fgets, спасибо за предложенные SQL решения попробую что-нить с ними похимичить. Знаю, что с JS всё намного проще, но в JS я дуб дубом, можно былобы это как-то реализовать при помощи связки JS+AJAX +PHP( был бы самый оптимальный вариант). Если ко знает подскажите, какой фреймворк легче всего юзать для решения этой проблемы*(и желательно какие методы).
-
PHP для идиотов
→ Вывод большого кол-ва текста из БД • Апрель 8, 2011, 11:23 п.п.
-
PHP для идиотов
→ Вывод большого кол-ва текста из БД • Апрель 8, 2011, 10:43 п.п.
Kikky, пагинатор не совсем то , что нужно, как я понимаю пагинатор работает с несколькими записями в БД подсчитывая их и развивая на страницы в моём же случае запись в БД одна с большим объёмом текста, тоесть как я понимаю сначала надо извлечь эту запись а потом извлечнный текст разбить на части,...
Kikky, пагинатор не совсем то , что нужно, как я понимаю пагинатор работает с несколькими записями в БД подсчитывая их и развивая на страницы в моём же случае запись в БД одна с большим объёмом текста, тоесть как я понимаю сначала надо извлечь эту запись а потом извлечнный текст разбить на части, вот только я не могу придумать как это сделать =(. Насчёт JQuery хорошая идея , я тоже думал об этом только я не в курсен какой плагин можно использовать (если не трудно подскажи плз).