Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Вопрос..


Автор: Debate 12.7.2005, 23:12
Значит есть скрипт добавления определенной инфы в базу, причем не одного слова или цифры , а нескольки, скажем два слова: (один:два)
они разделяются с помощью знакак ":", проблема состоит в том, чтоб заносить в базу сначала первое выражение, а потом второе, но при этом полей ввода может быть скажем 3 , если вписать во все эти поля (один:два)(один:два)(один:два), то получится массив... и вот как из этого массива добавлять поочереди сначала 1 значение, в массиве оно представляется как 0, ну и так далее все остальные...

Автор: Mal Hack 12.7.2005, 23:50
А чем не устраивает вариант вставить в базу сразу INSERT и три поля?

Автор: Debate 13.7.2005, 00:09
Надо чтоб из массива все нулевые значения значала добавились, потом все остальные, а то иначе фигня получится, ведь добавление идет сразу нескольких информаций.. ну скажем форма есть там ник, описание, хобби.
Мне надо вставить в таблицу сразу 3 инфы, я пишу Тест:Тест2:Тест3, Тест:Тест2:Тест3, Тест:Тест2:Тест3 , и надо чтоб сначала вставились все Тест просто, потом все Тест2 и потом уже Тест3

Автор: Mal Hack 13.7.2005, 00:11
Debate про сортировку когда-ть слышал при SELECT запросах?

Автор: Debate 13.7.2005, 10:41
Mal Hack
а толку от этой сортировки ? мне ж надо не при SELECT делать сортировку, а при добавлении

Автор: Mal Hack 13.7.2005, 10:50
А ты знаешь о том, что в реляционных БД НЕТ понятия первая, последняя запис в таблице?

Автор: Debate 13.7.2005, 10:57
Мне надо чтоб сначала записывались значения попорядку.

Автор: Jubei 13.7.2005, 13:16
Debate сказали, же тебе что в реляционных БД нету упорядочности и все там в одной куче ) если сортировать хочеш, то есть функция ORDER BY ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)