Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych o różnych id
lukasz108min
post
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 :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post
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
Go to the top of the page
+Quote Post
lukasz108min
post
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"
Go to the top of the page
+Quote Post
nospor
post
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?
Go to the top of the page
+Quote Post
lukasz108min
post
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 )
Go to the top of the page
+Quote Post
sazian
post
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
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



Go to the top of the page
+Quote Post
L00zak
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 23:59