Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]PObieranie danych z wielu tabel
jaca121212
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Tak jak w temacie mam kod który powinien zwracać wyniki z 4 różnych tabel ale nie działa brak komunikatu o błędzie nie wiem co jest nie tak
  1. $resultat = $polaczenie->query(sprintf("SELECT uzytkownicy.user, uzytkownicy.image, swiat.*, uzytkownicy.user, uzytkownicy.image, sport.*, uzytkownicy.user, uzytkownicy.image, rozrywka.*, uzytkownicy.user, uzytkownicy.image, polityka.* FROM uzytkownicy, swiat, sport, rozrywka, polityka where uzytkownicy.id=swiat.login and uzytkownicy.id=sport.login and uzytkownicy.id=rozrywka.login and uzytkownicy.id=polityka.login order by ('swiat.data, sport.data, rozrywka.data, polityka.data') desc"));

a jeśli wyciągam 2 tabele to działa
  1. SELECT uzytkownicy.user, uzytkownicy.image, swiat.*, uzytkownicy.user, uzytkownicy.image, sport.* FROM uzytkownicy, swiat, sport WHERE uzytkownicy.id=swiat.login AND uzytkownicy.id=sport.login ORDER BY swiat.DATA, sport.DATA DESC
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


W order by wyrzuć `` wokół wielu kolumn na raz. Po co wybierasz po kilka razy uzytkownicy.user?
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 04:53