![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
W skrócie menu miałoby wyglądać: site_id (zależnie od tego miałoby wyciągać sekcje, a na podstawie sekcji wyciąganie stron SECTION position 1 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) page position 1 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją 1 page position 2 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją 1 page position 3 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją 1 SECTION position 2 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) page position 1 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją 2 page position 2 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją 2 page position 3 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją 2 . . . SECTION position ostatnia (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) page position 1 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją ostatnia page position 2 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją ostatnia page position 3 (bądź najmniejszą istniejącą następną w wypadku gdy ta pozycja już nie istnieje) gdzie section_id = id sekcji z pozycją ostatnia Jakie zapytanie do tego ułożyć i jak to w miarę dobrze wyświetlić pętlą Ok to może inaczej postanowiłem to rozbić na 2 zapytania z pierwszym nie mam problemu : wyciągnięcie sekcji SELECT * FROM section where site_id='1' ORDER BY `section_position`; ale z drugim zapytaniem mam już problem bo nie wiem jak wyciągnąć strony których section_id ma przypisane site_id='1' zapytanie SELECT page.id, page.name from page, section where section.site_id='1' podwaja mi wyniki Ten post edytował lobopol 9.01.2010, 12:40:40 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 18.03.2008 Skąd: Olsztyn Ostrzeżenie: (20%) ![]() ![]() |
Mam podobny problem jak kolega:
Tabela CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `wyiksztalcenie` varchar(255) NOT NULL, PRIMARY KEY (`id`), Chcę wyciągnć dane z bazy i zrobić z nich menu. Będzie ono służyło do tego kiedy trzeba będzie podać wykształcenie to się je wybiera. W tabeli zamiast wykształcenia podaje się jego id. Oprucz tego aby rozwijać pobrane dane z tabeli to pobrać id i zapisać w innej tabeli.[php][/php] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam podobny problem jak kolega: Tabela CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `wyiksztalcenie` varchar(255) NOT NULL, PRIMARY KEY (`id`), Chcę wyciągnć dane z bazy i zrobić z nich menu. Będzie ono służyło do tego kiedy trzeba będzie podać wykształcenie to się je wybiera. W tabeli zamiast wykształcenia podaje się jego id. Oprucz tego aby rozwijać pobrane dane z tabeli to pobrać id i zapisać w innej tabeli.[php][/php] Szczerze mówiąc to nie za bardzo rozumiem o co chodzi. Jakbys mogl to troche bardziej klarownie opisac to moze bede w stanie pomoc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 22:55 |