Scusate l'ignoranza, ma qual'è il modo giusto di salvare un articolo in due pagine?
aggiungere un altro campo con un nuovo id, inserire tutte la pagine nella stessa tabella o cosa?
Grazie
Valerio
Scusate l'ignoranza, ma qual'è il modo giusto di salvare un articolo in due pagine?
aggiungere un altro campo con un nuovo id, inserire tutte la pagine nella stessa tabella o cosa?
Grazie
Valerio
Che cosa intendi per "salvare un articolo in due pagine"?
Provo a spiegarmi meglio:
La soluzione che avevo creato era una tabella con vari campi, tipo: id, titolo, articolo, tipo, e zona, e nel campo articolo inserivo l'articolo per intero e lo dividevo in pagine separandole con <page/> all'interno del testo, poi facevo un explode() per calcolare le pagine e visualizzavo la pagina richiesta!
Però forse dovevo fare diversamente...
In oltre per pescare dal database l'ardicolo utilizzo l'id e un numero per identificare la pagina richiesta!
Mi chiedo se ci sia un modo più corretto per fare la separazione delle pagine?
Ciao
Valerio
Una soluzione prevede:
- la rimozione del campo articolo dalla tabella principale.
- la creazione di un'altra tabella collegata una a molti con la tabella principale nella quale inserisci i seguenti campi:
id: chiave primaria
id_articolo: chiave esterna che si riverisce alla tabella principale
pagina: campo numerico che indica il numero di pagina
contenuto: campo testuale contenente la pagina.
dalla tua esperienza è meglio fare in quel modo anche se richiede più query?
Per estrarre una pagina è sufficiente una sola query con un join.
ecco mi hai appena insegnato una cosa nuova, il JOIN non lo conoscevo ancora, sono nuovo di MySql
Grazie