Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> nie poprawny wynik
kicaj
post 27.12.2003, 19:01:18
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


zapytanie:
[sql:1:d1e903e86c]SELECT *, MAX(data) AS data FROM mcz_post WHERE id_forum='26' OR id_forum='0' GROUP BY id_temat ORDER BY 'data' DESC[/sql:1:d1e903e86c]
a struktura tabeli 'mcz_post':
id | temat | post | data | id_forum | id_temat

Jesli 'id_temat' bedzie mial taka wartosc jak ktorys z 'id' to ten rekord jest odpowiedzia to posta z 'id'
Jezeli id_forum = 0 to ten topic/post nalezy do wszystkich forum

Czemu te zapytanie wyswietla mi tylko jeden wiersz? ;/ questionmark.gif


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
spenalzo
post 27.12.2003, 22:50:39
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Być może masz wiele wierszy w tabeli, ale wszystkie mają ten sam id_temat - a tak działa GROUP.


--------------------

Go to the top of the page
+Quote Post
kicaj
post 27.12.2003, 22:56:21
Post #3





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


'id_temat' maja wszystki post (odpowiedzi), a post, ktore sa tematami maja id_temat = '0', bo podczas dodawania rekordu nie wiem jaki id_temat ma byc? ;/


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
spenalzo
post 27.12.2003, 23:04:47
Post #4





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Nie nie.... Przeczytaj uważnie co napisałem wyżej - być może masz dodane w tableli posty TYLKO z jednym id_temat (np. 5) - postów może być i z 50 - ale dostaniesz jeden, bo użyłeś GROUP BY id_temat.


--------------------

Go to the top of the page
+Quote Post
kicaj
post 27.12.2003, 23:09:19
Post #5





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


sproboje przedstawic to od pczatku

dodaje temat to id_temat jest rowne 0, ale jesli dodaje odpowiedz to id_temat jest rowne id z tematu!

Wiem o co Ci chodzi, ale to jak inaczej pogrupowac, to by zaskutkowalo gdyby temat, mial id = id_temat, ale podczas INSERT INTO nie da sie tego uzyskac!


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
spenalzo
post 28.12.2003, 00:53:46
Post #6





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


A co chcesz wyciągnąć z bazy? Bo tego nie napisałeś smile.gif


--------------------

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 09:00