Disporre i risultati di una query in "orizzontale"

Ciao a tutti, sono nuovo del mondo php, sto cercando di passare dei dati da excel a mysql ed avrei bisogno di sapere se possibile creare una pagina che recuperi dati da una tabella simile a questa:

id rif cont perc imp

1 1 1 10 100

2 2 1 10 90

3 3 3 50 1000

4 3 1 50 1000

5 2 4 50 450

disponendoli per nella seguente maniera:

|cont1 |cont3 |cont4

rif |p i | p i |p i

----------------------------------------

1 |10 100|

2 |10 90| |50 450|

3 |50 1000| 50 1000 |

ovviamente:

- i rif possono avere valori cont non consecutivi (cont1, cont3, cont5, cont7).

- a priori non so quale sia il numero massimo di cont per rif.

Spero di essere stato chiaro, grazie per qualsiasi tipo d'aiuto!

inviato 8 anni fa
simone
X 0 X

Certo che si pu fare ma ovviamente richiede un po' di lavoro. Inizia col mostrarli esattamente come ti vengono restituiti dalla query, cos fai un po' di pratica. Fatto ci devi "solamente" manipolare l'array dei risultati con dei cicli e magari utilizzando qualche istruzione di queste:

http://it2.php.net/array

:bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda