no, piero, la cosa è diversa:

ti posto la struttura:

Codice PHP:
CREATE TABLE `forum_discussioni_titoli` (
  `
idsmallint(8unsigned NOT NULL auto_increment,
  `
cattinyint(2NOT NULL default '1',
  `
useridsmallint(6unsigned NOT NULL default '0',
  `
datadatetime NOT NULL default '0000-00-00 00:00:00',
  `
titolovarchar(50NOT NULL default '',
  `
statustinyint(1NOT NULL default '0',
  `
visiteint(5unsigned NOT NULL default '0',
  `
ultimoscrittoresmallint(6unsigned NOT NULL default '0',
  `
rispostesmallint(3NOT NULL default '0',
  
PRIMARY KEY  (`id`),
  
KEY `userid` (`userid`),
  
KEY `cat` (`cat`),
  
FULLTEXT KEY `titolo` (`titolo`)
TYPE=MyISAM COMMENT='status = 1 bloccata, 2 cancellata, 0 attiva' AUTO_INCREMENT=452 ;

CREATE TABLE `forum_discussioni_testi` (
  `
idint(9unsigned NOT NULL auto_increment,
  `
cattinyint(2NOT NULL default '0',
  `
id_titolosmallint(6unsigned NOT NULL default '0',
  `
useridsmallint(6unsigned NOT NULL default '0',
  `
data_postdatetime NOT NULL default '0000-00-00 00:00:00',
  `
oggettovarchar(50NOT NULL default '',
  `
testotext NOT NULL,
  `
firmatinyint(4NOT NULL default '0',
  `
notificatinyint(1NOT NULL default '0',
  
PRIMARY KEY  (`id`),
  
KEY `id_titolo` (`id_titolo`),
  
KEY `cat` (`cat`),
  
FULLTEXT KEY `testo` (`testo`),
  
FULLTEXT KEY `oggetto` (`oggetto`)
TYPE=MyISAM COMMENT='tutti i testi dei post ai titoli' AUTO_INCREMENT=3496 
la 1° riporta soltanto i titoli delle discussioni, che ovviamente sono identici agli oggetti (ovvero i titoli che può dare ogni utente nel rispondere) solo nel caso di apertura di una discussione..
non posso purtroppo ripensare il database, altrimenti il capo m'uccide!



cmq ho un altro errore...
codice:
Errore

query SQL :  

SELECT test.id, test.oggetto, test.testo, test.data_post, tit.id, tit.titolo, tit.data, tit.visite, tit.risposte, cat.id, cat.status
FROM forum_discussioni_titoli AS tit, forum_discussioni_testi AS test, forum_cat AS cat
WHERE MATCH (

test.testo, test.oggetto
)
AGAINST (
'Virtuale'
) AND tit.status < '2' AND cat.status = '1'
ORDER BY test.data_post DESC 
LIMIT 0 , 30 

Messaggio di MySQL: 


#1191 - Can't find FULLTEXT index matching the column list

cosa posso fare??