mmenaz ha scritto: > Salve, vedo che per le installazioni multiple e per i vari anni sono > consigliati suffissi di installazione e prefissi per le tabelle, che come > risulta necessario saranno composti dal suffisso scelto per l'installazione > e da un prefisso per l'anno accademico. > Vedo poi che nei vostri sorgenti le tabelle sono richiamate con il nome > "standard" (es "tbl_alunni"), quindi immagino vi sia un > meccanismo per aggiungere il prefisso facendo il parsing della stringa sql. > Non sarebbe *molto meglio* prevedere per ciascuna tabella un campo > "installazione" ed un campo (di 4 caratteri) "anno > accademico" (o "AA")?
L'utilizzo di una unica tabella per contenere i dati di più anni può avere dei vantaggi ma ha anche molti svantaggi: eccessive dimensioni, aggiunta di un campo a tutti gli indici, necessità di aggiornare tutti i vecchi dati per le modifiche effettuate nelle versioni successive, ecc.
> Dove avviene il parsing? In mysqli_query()? E se sì dove ne trovo la > definizione?
Il parsing avviene nella funzione inspref.
_________________ Pietro
|