Carissimi colleghi!
Ho un piccolo problema con il mio DB.
Nel dettaglio ho realizzato un piccolo sito internet che mi consente di eseguire alcune procedure automatizzate grazie a PHP.
Nel dettaglio ho una sezione chiamata progetti la quale è frutto di una sequenza di JOIN e LEFT JOIN eseguiti su tre tabelle del mio DB che è perfettamente funzionante.

Quale è il problema: ho provveduto a modificare in un altro DB una delle tre tabelle coinvolte nel JOIN, chiamata GROUP, con dei nuovi campi per renderla maggiormente completa sotto l'aspetto descrittivo.

es.

(vecchia tabella) GROUP:
id
name
description


(nuova tabella sostiutita) GROUP:

id
name
description
price
tipo
....
...


Ora prendendo di sana pianta questa nuova tabella aggiornata con più campi da questo nuovo DB e copiandola al posto di quella vecchia nel mio DB funzionante, nel momento in cui vado a richiamare la sezione Progetti, ottengo questo errore:

Codice PHP:
WarningCannot modify header information headers already sent by (output started at c:\programmi\easyphp1-8\www\progetto.it\htdocs\include\block.inc.php:3in c:\programmi\easyphp1-8\www\progetto.it\htdocs\include\block.inc.php on line 106 

Premetto che nel codice PHP non ho modificato nulla e questo errore mi viene visualizzato solo nel momento in cui sostituisco la vecchia tabella con la nuova, e che comnque la nuova tabella GROUP ha gli stessi 3 campi iniziali della vecchia tabella, con in più altri:

Volendo stampare l'esito della query che mi produce il risultato, ottengo appunto come stampa:

Resource id #18

Ciò mi fa pensare che c'è qualche incongruenza a seguito di questa sostituzione della tabella!
Potete dirmi la vostra?

La query coinvolta nel risultato è la seguente:

Codice PHP:
echo $oid=mysql_query("SELECT user.username AS username, group.id AS groupid, 
                              project.name AS nome_progetto, project.visibility AS visibilita, group_project.status AS STATUS
                              FROM user
                              LEFT JOIN user_group ON user.id = user_group.id_user
                              LEFT JOIN `group` ON group.id = user_group.id_group
                              LEFT JOIN group_project ON group.id = group_project.id_group
                              JOIN project ON group_project.id_project = project.id
                              WHERE user.username = '
$user_nome'
                              AND user.id 
                              NOT IN (SELECT id_user
                                      FROM expel
                                      WHERE user.id = expel.id_user
                                      AND project.id = expel.id_project)
                              OR (project.visibility = 'public')"
);
            
            if(
mysql_affected_rows()==0){
                
Header("Location: login.php?action=error",1);
                exit;
            } 
Cosa ne dite?
Grazie mille!!!!!