Ciao a tutti,
ho le seguenti tabelle:
CREATE TABLE `articles` (
`article` int(11) NOT NULL auto_increment,
`article_title` varchar(100) NOT NULL default '',
`article_description` text NOT NULL,
`article_text` text NOT NULL,
`article_status` tinyint(1) NOT NULL default '0',
`article_time` datetime NOT NULL default '0000-00-00 00:00:00',
`article_user` int(11) NOT NULL default '0',
PRIMARY KEY (`article`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ;
CREATE TABLE `visits` (
`visit` int(11) NOT NULL auto_increment,
`visit_article` int(11) NOT NULL default '0',
`visit_time` datetime NOT NULL default '0000-00-00 00:00:00',
`visit_user` int(11) NOT NULL default '0',
PRIMARY KEY (`visit`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=100 ;
ogni volta che un articolo viene visualizzato aggiungo un nuovo record alla tabella visits.
vorrei visualizzare i 10 articoli più letti, come posso buttare giù la query? idee? sono 2 ore che ci provo ma non riesco a farmi venire in mente nulla.
grazie