Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Godziny przyjęć
piotr485
post
Post #1





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

Ostrzeżenie: (0%)
-----


Stworzyłem tabele:
SKLEP id nazwa
CZYNNE id od do id_dzien id_sklep
DZIEN id dzien

w tabeli DZIEN mam id od 1 do 7 (poniedziałek, wtorek ...) w tabeli CZYNNE przypada 7 rekordów na każdy dzień tygodnia

mam problem z zapytaniem

  1. SELECT sklep.id, sklep.nazwa_firmy, czynne.od AS od, czynne.do AS do
  2. FROM sklep, czynne, dzien
  3. WHERE sklep.id = czynne.id_sklep



tylko tyle mi sie dalo napisac, nie wiem jak to zmontowac,

ktos wie jak uzyskac dostep do od_poniedzialek od_wtorek itd. itp.
ktos nakieruje pomoże ?

Ten post edytował kwiateusz 7.08.2009, 20:26:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotr485
post
Post #2





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

Ostrzeżenie: (0%)
-----


Cytat(vokiel @ 6.08.2009, 19:55:41 ) *
Pole łączące KATALOG_FIRM z CZYNNE umieść w tej drugiej (czy nie masz już tego w polu id_katalog).


Nie bardzo rozumiem o co ci chodzi. Hmm w sumie teraz tak patrzę to chyba nie potrzebuję już dodatkowego pola ? Sam już się pogubiłem. Potrzebuje dodatkowe pole w tabeli KATALOG_FIRM ?

Moje zapytanie wygląda na razie następująco:
  1. SELECT katalog_firm.id,
  2. katalog_firm.nazwa_firmy,
  3. katalog_firm.adres,
  4. ulica.ulica AS ulica,
  5. miasta.miasto AS miasto,
  6. podkategorie.podkategoria AS podkategoria
  7.  
  8. FROM katalog_firm JOIN podkategorie ON katalog_firm.id_podkategoria = podkategorie.id
  9. JOIN ulica ON katalog_firm.id_ulica = ulica.id
  10. JOIN miasta ON katalog_firm.id_miasto = miasta.id
  11.  
  12. ORDER BY nazwa_firmy


Tutaj mi wszystko działa, reszty tabel nie podawałem bo nie ma takiej potrzeby, próbowałem zrobić tak jak wcześniej radziłeś, ale niestety niewychodziło.

Jak to rozdzielić ? oczywiście chciałbym wyświetlać w ten sposób $od $do tylko nie wiem jak to zapisać, na pewno fajnie by było jak by były podane dane od poniedziałku do piątku takie same godziny, to aby się łączyło i tylko tak pokazywało, a jak różne to po kolei: poniedzialek, wtorek: no, ale myślę, że za daleko wybiegam skoro nie mogę tego rozgryźć, spróbuje ktoś pomóc nakierować ?
Go to the top of the page
+Quote Post

Posty w temacie
- piotr485   [PHP][MYSQL]Godziny przyjęć   10.07.2009, 14:14:55
- - vokiel   Tabele: SKLEP (ID, NAZWA) CZYNNE (ID, DZIEN, ID_SK...   10.07.2009, 14:44:20
- - piotr485   Coś nie bardzo mi wychodzi zmieniłem trochę tabelę...   10.07.2009, 15:24:52
- - vokiel   Join odnosi się tylko do jednej tabeli. [SQL] pob...   11.07.2009, 18:13:06
- - piotr485   Może napiszę dokładnie jak wygląda moja baza. CZY...   6.08.2009, 14:20:06
- - vokiel   Pole łączące KATALOG_FIRM z CZYNNE umieść w tej dr...   6.08.2009, 18:55:41
- - piotr485   Cytat(vokiel @ 6.08.2009, 19:55:41 ) ...   6.08.2009, 20:41:47
- - motylo   To będzie oddzielne: [SQL] pobierz, plaintext SEL...   7.08.2009, 08:02:16
- - Spawnm   Proszę używać BBcode.   7.08.2009, 08:04:42
- - piotr485   Tutaj połączyłeś obiektowość ze struktura o ile si...   10.09.2009, 10:09:44
- - erix   Daj sobie var_dump na $db i zobacz, czy na pe...   10.09.2009, 10:33:59
- - piotr485   Nie no połączenie jest na pewno. Dałem i przed bł...   10.09.2009, 10:55:56
- - nospor   $db powinno być obiektem a nie jakims "r...   10.09.2009, 11:10:13
- - piotr485   Jest taki problem, że kolega podał gotowca w obiek...   22.09.2009, 07:03:59
- - fifi209   Kod, który podałeś jest strukturalny prawie w pełn...   22.09.2009, 07:08:25
- - piotr485   No prawie w pełni bo musiałbym mieć do niego połąc...   22.09.2009, 07:18:02
- - nospor   http://pl2.php.net/manual/pl/function.mysql-query....   22.09.2009, 07:24:28
- - piotr485   Nie no tak już robiłem wychodzi coś takiego: [PHP...   22.09.2009, 07:37:20
- - Void   Przecież mysql_query nie zwraca tablicy, użyj wcze...   22.09.2009, 07:39:50
- - piotr485   Jakieś kosmiczne rzeczy mi wychodzą. W ten sposób ...   22.09.2009, 07:57:01
- - nospor   no przeciez w manualu masz to OPISANE na przyklada...   22.09.2009, 07:59:13
- - piotr485   No tak rzeczywiście - widzę, ze z programowaniem t...   22.09.2009, 09:07:11
- - nospor   przeciez index 0 oraz "od" są na tym poz...   22.09.2009, 09:10:56
- - piotr485   No wiem nospor jak wyświetlic to co napisalem, ale...   22.09.2009, 09:21:02
- - nospor   CytatNo wiem nospor jak wyświetlic to co napisalem...   22.09.2009, 09:23:13
- - piotr485   Oj nie obrażaj się od razu nie wiedziałem, że tak...   22.09.2009, 09:35:57
- - nospor   sie nie obrazam. Drazni mnie tylko, ze jak sie pyt...   22.09.2009, 09:39:07
- - piotr485   no to jak bedzie - pomozecie ?   22.09.2009, 09:47:48


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 13:46