Witam,
mam takie zapytanie mysql:
// zapytanie o komputery
// zapytanie o oprogramowanie
$oprogramowanie = mysql_query('select * from oprogramowanie');
// zapytanie o komputery i oprogramowanie\
$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.

Ale mam kolejny błąd, gdy zapytanie przestawiłem na :
// zapytanie o komputery i oprogramowanie\
$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