|
0 Всего найдено: 6
Alexufo
Сообщение
11/06/2011 20:54
Копия темы
не могу допереть Mysql мне нужно xml в базу загнать.XML -ка такая: <item> <title>Программа 1<tiltle/> <desc>1.0.8.8</desc> <date>дата</date> </item> <item> <title>Программа 2<tiltle/> <desc>5.0.4.8</desc> <date>дата</date> </item> в базе я делаю две талицы. с названием программы и вторую с ее релизами. как мне с первичными вторичными ключами быть?как базу организовать для хранения xml?
RiDDi
Сообщение
11/06/2011 21:05
Копия темы
ну смотря что Вы хотите от базы )) например table programs: id name table releases: id program_id description date
Masyaska
Сообщение
11/06/2011 21:18
Копия темы
у меня такаяже беда была когда делал invit-mebel.ru Если надо скину парсер XML. А хранить его полностью в БД не надо.. зачем?
Alexufo
Сообщение
11/06/2011 21:20
Копия темы
что там такого в xml парсере то если есть simple xml в php)))) мне нужно заливать релизы программ в базу чтобы делать выборку по запросу программы получать ее актуальный релиз.
Alexufo
Сообщение
11/06/2011 21:31
Копия темы
я знаю что я хочу от базы. Мне нужно по запросу программы пролучать ее последний актуальный релиз. Как орагизовать бд для этого не пойму)
gsv72
Сообщение
12/06/2011 10:23
Копия темы
0
Ну, первичные ключи обычно делают по ID-полям таблиц. Кроме того, рекомендуется добавлять индексы на те поля, которые используются в sql-запросах в операторах WHERE, например. Если у вас 2 таблицы (как привел, Дмитрий Пустынников), и выборка будет выполняться из 2-ух таблиц, то у вас будут в качестве первичных ключей ID в каждой таблице плюс к ним имеет смысл добавить ключ по полю NAME таблицы `Programs` (если вы будете искать номера релизов по названию программы). |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |