![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
witam, mam sobie stronke, gdzie zrobilem system newsow. tabela wyglada mniej wiecej tak:
table: news Kod id tytul tresc autor data teraz do tego chcialbym dodac system komentarzy. table: comm Kod id autor tresc data id_news no i tutaj bym ladowal wszystkie komentarze, a potem wyciagal z where id_news, tylko czy to jest poprawne? widzialem jakies przyklady, gdzie sie tworzylo jakies referencje itp. ewentualnie jakby mial ktos jakis schemat bazy danych czegos podobnego to bym prosil. wydaje mi sie, ze to jest ok, ale chyba moze byc lepiej ![]() pozdrawiam ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
jest to poprawne
![]() robisz potem linki typu ?news_id=5 robisz zapytanie do pobrania newsa typu:
a zapytanie do komentarzy może być takie
Pamiętaj aby sprawdzić czy zmienna przesyłana getem jest prawidłowa, ( w tym przypadku wystarczyło by dać (int) przed zmienną) Ten post edytował peter13135 1.04.2011, 14:18:01 -------------------- :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
dzieki, wiec w takim razie po co sie tworzy jakies referencje itp?
albo cos takiego, ze sa 3 tabele table: test Kod id id_post id_comm[/com] table: news [code]id tytul tresc autor data table: comm Kod id
autor tresc data id_news |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
A gdzie to wyczytałeś ?
Jest coś takiego jak relace, w tym przypadku masz wiele do jednego, każdy news ma wiele komentarzy, każdy komentarz ma jeden news. Ale w tym przypadku ta wiedza do niczego nie jest Ci potrzebna bo pobierasz dane 2 razy z pojedynczych tabel. Nie widzę możliwości skonstruowania jednego sensownego zapytania które by robiło to co te 2 osobne. -------------------- :)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:16 |