|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.04.2011, 23:20 | #1 |
Новичок
Джуниор
Регистрация: 17.04.2011
Сообщений: 5
|
программа пирамиды таблицы mysql
нужно сделать пирамиду для сетевого маркетинга.. она состоит из 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.. то есть где не занято.. или лучше чтоб в самой базе было указано это условие..... что скажите? )) это должно быть просто для знатаков..) |
19.04.2011, 12:05 | #2 | |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
По-моему бред ......
Для этого как минимум нужна структура базы многое ко многому с промежуточными таблицами связи. Или может попробовать записывать в базу сериализованный массив из php? Ну если хотите помучаться с базой Цитата:
А вообще для этих целей (если до сих пор хотите строить пирамиду прямо в одной таблице) лучше бы подошла какая-нибудь NoSql база (типа MongoDb) - как раз для построения деревьев. |
|
19.04.2011, 17:23 | #3 |
Новичок
Джуниор
Регистрация: 17.04.2011
Сообщений: 5
|
я владею php mysql, как в коде лучше прописывать массив , или проще разобраться что за nosql))
|
19.04.2011, 18:46 | #4 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Ну я просто не знаю какой вы там интерфейс хотите сделать для своей "пирамиды", т.е. как вам или пользователям удобнее работать с ней (вставлять/изменять данные).
Если выберите Sql, то таблицы наверное такие Пользователи : user_id, user_name Пирамиды: pir_id, pir_name Уровни: level_num, user_id, pir_id Ну и связать их надо с помощью JOIN + проверять например триггерами (или функциями) при "вступлении" нового пользователя. Если php, то делаете простой массив вроде "номер уровня"=>массив_пользователей("Вася _id", "Петя_id") и затем делаете из него строку - serialize или json_encode ... или еще чем, и все это в базу. Ну в самых общих чертах, я это примерно так вижу .... |
03.06.2011, 22:09 | #5 |
Пользователь
Регистрация: 03.06.2011
Сообщений: 14
|
перед мной стоит такая же задача. есть продвижения??? если да то не мог бы ты мне помочь. исходники какие-нибудь чтоли............
|
03.06.2011, 22:11 | #6 |
Пользователь
Регистрация: 03.06.2011
Сообщений: 14
|
помоги пожалуйста.моё мыло bakhityar_s@mail.ru выйди пожалуйста на связь как только сможешь
|
15.06.2011, 00:27 | #7 |
Новичок
Джуниор
Регистрация: 15.06.2011
Сообщений: 1
|
ребята, очень нужен хороший программист для работы по созданию искусственного разума.. имеются гранты... желательно фанат... )) почта gana2525@ya.ru
Последний раз редактировалось aint; 15.06.2011 в 00:30. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
mysql принцип пирамиды.. | vitalik22 | PHP | 4 | 17.04.2011 20:35 |
MySQL: таблицы и их движки | palevg | БД в Delphi | 4 | 11.02.2011 21:36 |
MAX(размер) таблицы Mysql | dosha | Свободное общение | 4 | 02.02.2011 11:36 |
Связать таблицы (mysql) | aisthetes | SQL, базы данных | 0 | 28.03.2010 14:45 |
Mysql Таблицы вроде.. | Юрий777 | PHP | 4 | 28.02.2008 09:50 |