questa è la struttura della tabella poesie
questa è la struttura della tabella poeticodice:CREATE TABLE `poesie` ( `id` int(11) NOT NULL auto_increment, `autore` int(11) NOT NULL default '0', `titolo` varchar(255) NOT NULL default '', `testo` text NOT NULL, `volte` int(11) NOT NULL default '0', `mod` int(11) NOT NULL default '1', PRIMARY KEY (`id`), UNIQUE KEY `titolo_3` (`titolo`,`autore`), FULLTEXT KEY `titolo` (`titolo`,`testo`) ) TYPE=MyISAM AUTO_INCREMENT=1486 ;
codice:CREATE TABLE `poeti` ( `id` int(11) NOT NULL auto_increment, `nome` varchar(255) NOT NULL default '', `vita` text NOT NULL, `immagine` varchar(255) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `nome_2` (`nome`), FULLTEXT KEY `nome` (`nome`,`vita`) ) TYPE=MyISAM AUTO_INCREMENT=132 ;
le due tabelle sono unite dai campi poesie.autore e poeti.id
vedi questo
in questa query nn vedo niente di sbagliato, intanto mi da l'errore:codice:SELECT poesie.titolo, poesie.autore, poesie.testo, poeti.id, poeti.nome, poeti.vita, MATCH ( poesie.titolo, poesie.testo, poeti.nome, poeti.vita ) AGAINST ( 'amore' ) AS rilevanza FROM poesie INNER JOIN poeti ON poesie.autore = poeti.id WHERE MATCH ( pesie.titolo, poesie.testo, poeti.nome, poeti.vita ) AGAINST ( 'amore' ) ORDER BY rilevanza DESC LIMIT 0 , 30
#1210 - Argomenti errati a MATCH

Rispondi quotando