|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2011, 11:38 | #1 |
Новичок
Джуниор
Регистрация: 17.04.2011
Сообщений: 5
|
mysql принцип пирамиды..
Подскажите как сделать ?
есть таблица в базе: с полями id, name1, name2, name3, name4,name5,name6,name7. В этих полях имена. Как сделать чтобы если ячеки , например name1 и name2 заняты, чтобы имя залетало в следующую пустую ячейку , например, name3? возможно ли в mysql указать такую команду ,чтобы имя заносилось всегда в незанятую ячейку? и второй вопрос.. можно ли в самой базе указать команду а не в php коде на сайте вот такую команду: снова есть таблица в mysql c полями id, name1,name2,name3,name4,name5,name6 ,name7. нужно сделать чтобы когда все ячейки name1,name2,name3,name4,name5,name6 ,name7 заполнятся, чтоб автоматически создавались две новые строки: первая строка чтоб была с полями id, name1 в которое копируется имя из ячейки name2 верхней строки; name2 c именем из name4; name3 c именем из name5; и вторая строка тоже чтоб name 1 было из name3; name2 из name6; name3 из name7... |
17.04.2011, 12:55 | #2 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
ИМХО: бред какой-то...
Спроектируйте нормально структуру и логику БД - и не морочьте себе голову. Вместо кучи полей name1...nameN лучше использовать таблицу, связывающую имена с конкретными ID. Второй вопрос - ещё хуже: Цитата:
Не знаю, для чего вам это всё понадобилось - но без нормальной структуры БД у вас врядли что-либо толковое получится... |
|
17.04.2011, 14:17 | #3 |
Новичок
Джуниор
Регистрация: 17.04.2011
Сообщений: 5
|
ты программист ? если интересно помоги запрограммировать , я обьясню конкретно всю задачу, кусок программы сделаешь, естественно за плату))) трудно объяснить, могу скрины выслать))
|
17.04.2011, 16:05 | #4 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Вам нужно в раздел Фриланс |
|
17.04.2011, 20:35 | #5 |
Новичок
Джуниор
Регистрация: 17.04.2011
Сообщений: 5
|
хорошо объясню подробнее .. нужно сделать пирамиду для сетевого маркетинга.. она состоит из 7 человек.
name1(Вася) name2(Леха) name3 (Миша) - записана как под id 1 в таблице ludi name4(Слава) name5(Лев) name6(Стас) name7(Гога) когда все поля заполняются, то пирамида делится на 2 имея вид: name1(Леха) name2(Слава) name3(Лев) -записана под id 2 name4(пусто) name5(пусто) name6(пусто) name7(пусто) name1(Миша) name2(Стас) name3(Гога) - записана под id 3 name4(пусто) name5(пусто) name6(пусто) name7(пусто) нужно задать команду в mysql чтобы пирамида при заполнении всех семи полей, автоматически делилась на 2 , а сама удалялась. При помощи php запросов у меня получилось , а хотел спросить можно ли в самой базе указать команду чтоб не писать запросы с сайта)) вот такая хрень)))) и вопрос 2 : какая команда нужна? name1(Миша) name2(Стас) name3(Гога) name4(Катя) name5(пусто) name6(пусто) name7(пусто) залетает новое имя в таблицу например Макс , как сделать чтоб он попал именно в пустую ячейку?) если я задаю запрос с сайта занести Макса в name4, а там занято то чтоб он попадал в name5 , а если и там занято то в name6.. то есть где не занято.. или лучше чтоб в самой базе было указано это условие..... что скажите? )) это должно быть просто для знатаков..) |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование пирамиды на канве | Eugene | Общие вопросы Delphi | 4 | 17.10.2013 17:27 |
Сортировка методом пирамиды. | Dj Troy | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 08.04.2011 20:03 |
объем пирамиды | NiCola999 | Помощь студентам | 4 | 06.07.2010 23:47 |
Принцип решения. | MAKEDON | Помощь студентам | 6 | 16.01.2010 17:57 |
Вычислить обьем пирамиды по ее координатам в пространстве | Dog | Помощь студентам | 2 | 19.05.2008 17:05 |