Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Zapytanie left join
kuba_pilach
post 15.08.2011, 14:19:02
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 3
Dołączył: 24.12.2010

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


Witam,
mam takie zapytanie mysql:
  1. // zapytanie o komputery
  2. $komputery = mysql_query('select * from komputery');
  3.  
  4. // zapytanie o oprogramowanie
  5. $oprogramowanie = mysql_query('select * from oprogramowanie');
  6.  
  7. // zapytanie o komputery i oprogramowanie\
  8. $kompopo = mysql_query('select k.id, k.komputer, k.proc, k.takt, k.ram, k.nazwa_firmy, k.lokalizacja, k.mac_adress, u.user, k.system, k.system, k.cd_key, d.nazwa, o.mo_nazwa, o.mo_key, k.nr_faktury, k.data_zakupu, k.dostawca, k.ip from komputery as k left join oprogramowanie as o left join dzialy as d left join users as u on komputery.oprogramowanie=oprogramowanie.id and komputery.id_dzial=dzialy.id and komputery.id_user=users.id') or print mysql_error();


I wyskakuje mi błąd:
Kod
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


Może mi ktoś powiedzieć, gdzie zrobiłem błąd?

EDIT:
Już wiem co mam źle. tongue.gif Ale mam kolejny błąd, gdy zapytanie przestawiłem na :
  1. // zapytanie o komputery i oprogramowanie\
  2. $kompopo = mysql_query('select k.id, k.komputer, k.proc, k.takt, k.ram, k.nazwa_firmy, k.lokalizacja, k.mac_adress, u.user, k.system, k.system, k.cd_key, d.dzial, o.mo_nazwa, o.mo_key, k.nr_faktury, k.data_zakupu, k.dostawca, k.ip from komputery as k left join oprogramowanie as o on komputery.oprogramowanie=oprogramowanie.id left join dzialy as d on komputery.oprogramowanie=oprogramowanie.id left join users as u on komputery.id_dzial=dzialy.id and komputery.id_user=users.id') or print mysql_error();
wyskakuje błąd:
Kod
Unknown column 'komputery.oprogramowanie' in 'on clause'


Ten post edytował kuba_pilach 15.08.2011, 14:25:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
IceManSpy
post 15.08.2011, 14:34:46
Post #2





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


No dostałeś błąd i...? Przetłumaczyć?
Nieznana kolumna 'komputery.oprogramowanie' w klauzuli 'on'.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.07.2025 - 21:17