siema od jakiegos czasu męcze sie z systemem zamawiania piosenek mógłby ktoś podpowiedzieć co jest nie tak struktura bazy czy złe zapytania oto kod:
tabelka z zamawianymi piosenkami:
CREATE TABLE IF NOT EXISTS `zamawiana_piosenka` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tytul` varchar(50) NOT NULL,
`wykonawca` varchar(50) NOT NULL,
`cena` float NOT NULL,
`data` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=11 ;
tabelka z uzytkownikami zamawiającymi (id1 jest nadawane takie samo jak w powyższej tabelce żeby przyporządkować piosenke do zamawiającego:
CREATE TABLE IF NOT EXISTS `piosenke_chce` (
`id1` int(11) NOT NULL AUTO_INCREMENT,
`id` int(11) NOT NULL,
`login` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
PRIMARY KEY (`id1`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=45 ;
dodawanie i zamawianie piosenek działa bezproblemowo problem zaczyna sie jak chce wysłać automatycznego maila po upływie 5 dni od daty dodania piosenki. Jak to zrobić ( date mam wyliczoną) tylko jak skonstrułować pytanie które wyświetli wszystkie piosenki z wyliczoną datą i z danym loginem i emailem.
troche to skomplikowane ale jak ktoś siedzi w temacie powinien się połapać.