Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie danych o różnych id
lukasz108min
post 8.10.2012, 11:59:59
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 9.10.2010

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


Witam,

Mam tabele znajomi (id1,id2,status) i chce zeby dla wszystkich id2 przyporzadkowanych dla id1 wypisać posty z bazy tab(id2,tresc) i nie mam pojecia jak to zrobic :/


--------------------
Yes.
Go to the top of the page
+Quote Post
nospor
post 8.10.2012, 14:25:47
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Problem z php nie ma żadnego związku - przenosze na mysql.

Co do problemu: zwykły left join rozwiązuje problem


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
lukasz108min
post 8.10.2012, 14:38:45
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 9.10.2010

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


I dodatkowo chciałbym aby wszystkie dane były posortowane według daty z tabeli "tablica"


--------------------
Yes.
Go to the top of the page
+Quote Post
nospor
post 8.10.2012, 15:38:33
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Normalnie jak koncert życzeń..... do sortowania panie kolego używa się ORDER BY. Czy ty w ogóle coś sam jesteś w stanie zrobić czy to może z Twojej strony jest zwykłe płatne zlecenie dla nas?


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
lukasz108min
post 8.10.2012, 15:52:54
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 9.10.2010

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


Chodzi o to że mam problem bo nie wiem jak wybrać z tabeli "tablica" określone posty z wybranymi id posortowane według daty ( wiem jak wybrać bez sortowania )


--------------------
Yes.
Go to the top of the page
+Quote Post
sazian
post 8.10.2012, 18:59:26
Post #6





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


wpisz w google: "mysql sortowanie wyników" to się dowiesz

Ten post edytował sazian 8.10.2012, 18:59:41
Go to the top of the page
+Quote Post
lukasz108min
post 8.10.2012, 19:08:19
Post #7





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 9.10.2010

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


hmm może źle to wyjąśniłem

no więc tak :
mam tabele znajmomi (id1,id2) i tabele tablica(id2,tresc,data)

przykład
tabela znajomi ma rekordy : (1,2) (1,4) (1,3)
tabela tablica ma rekordy : (2,tresc,01-01-2012) (5,tresc,01-01-2012)(4,tresc,04-01-2011) (3,tresc,01-02-2012)

i chciałbym wyświetlić dla usera z id 1 treści jego znajomych o id 2,4,3 uporządkowane według daty

i tutaj pojawia się problem ponieważ gdy pobiore po kolei 2,4,3 i wyświetle dane to nie będą posortowane według daty





--------------------
Yes.
Go to the top of the page
+Quote Post
L00zak
post 8.10.2012, 20:06:15
Post #8





Grupa: Zarejestrowani
Postów: 58
Pomógł: 5
Dołączył: 2.05.2006

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


  1. SELECT * FROM znajomi i LEFT JOIN tablica t ON i.id2=t.id2 ORDER BY DATA ASC


to połączenie obu tabel, jednak pole data zrób sobie jako int() i wrzucaj tam wartości liczobowe daty - funkcja time() w php

Ten post edytował L00zak 8.10.2012, 20:06:30
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: 18.06.2025 - 11:32