zapytanie: SELECT produkty.*, pozycje_zamowienia.*, pozycje_zamowienia.id AS itemid FROM produkty, pozycje_zamowienia WHERE pozycje_zamowienia.id_produktu = produkty.id AND id_zamowienia =2 blad: Unknown column 'id_zamowienia' in 'where clause'
może mi ktoś pomóc gdzie jest problem w zapytaniu, ponizej jest kod funkcji i dane tabel bazy
function showcart() { if($_SESSION['SESS_ORDERNUM']) { if($_SESSION['SESS_LOGGEDIN']) { $custsql = "SELECT id, status FROM zamowienia WHERE id_klienta = '". $_SESSION['SESS_USERID'] ."' AND status < 2; "; $itemssql = "SELECT produkty.*, pozycje_zamowienia.*, pozycje_zamowienia.id AS itemid FROM produkty, pozycje_zamowienia WHERE pozycje_zamowienia.id_produktu = produkty.id AND id_zamowienia = ". $custrow['id']; } else { $custsql = "SELECT id, status FROM zamowienia WHERE sesja = '" . session_id() . "' AND status < 2; "; $itemssql = "SELECT produkty.*, pozycje_zamowienia.*, pozycje_zamowienia.id AS itemid FROM produkty, pozycje_zamowienia WHERE pozycje_zamowienia.id_produktu = produkty.id AND id_zamowienia =".$custrow['id'] ; } } else { $itemnumrows = 0; } if($itemnumrows == 0) { } else { { $quantitytotal = $itemsrow['cena'] * $itemsrow['ilosc']; } else { echo "<td><img src='./obrazy/" . $itemsrow['obraz'] . "' width = '50' alt = '" . $itemsrow['nazwa'] . "'></td>"; } // echo "<td><img src ='./obrazy/" . $itemsrow['obraz'] . ".jpg' alt='" . $itemsrow['nazwa'] . "' width='50'></td>"; echo "<td>[<a href='" . $config_basedir . "usuwanie.php?id=" . $itemsrow['itemid'] . "'>X</a>]</td>"; $suma = $suma + $quantitytotal; $totalsql = "UPDATE zamowienia SET suma = " .$suma . " WHERE id = " . $_SESSION['SESS_ORDERNUM'] . ";"; } } }
-- Struktura tabeli dla `zamowienia`
--
CREATE TABLE IF NOT EXISTS `zamowienia` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_klienta` int(11) NOT NULL,
`zarejestrowany` int(11) NOT NULL,
`id_adresu_przesylki` int(11) NOT NULL,
`metoda_platnosci` int(11) NOT NULL,
`data` datetime NOT NULL,
`status` tinyint(4) NOT NULL,
`sesja` varchar(50) NOT NULL,
`suma` float NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7
-- Struktura tabeli dla `pozycje_zamowienia`
--
CREATE TABLE IF NOT EXISTS `pozycje_zamowienia` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_klienta` int(11) NOT NULL,
`id_produktu` int(11) NOT NULL,
`ilosc` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;