[help] produrre file output php-mysql

  • Creatore Discussione Creatore Discussione faduns
  • Data di inizio Data di inizio

faduns

Nuovo Utente
27 Gen 2006
1
0
0
salve gente..
allora ho una tabella su mysql fatta cosi.. con un enormità di righe, e 3 colonne:

Step | Fornitori | Clienti
1 | 1 | 2
1 | 2 | 1
1 | 2 | 4
2 | 2 | 1
2 | 1 | 4

.......
voglio sapere in quali step (prima colonna) compare la stessa coppia di
valori per i campi Fornitori e Clienti.
Per esempio: la coppia di valori 2 1 si verifica allo step 1 (seconda
riga) e allo step 2 (quarta riga), io vorrei creare in output attraverso
script php, un file di testo fatto cosi:

Fornitori Clienti [numero step in cui si verifica tale coppia di valori]

facendo riferimento alla tabella di esempio sopra:
1 2 [1]
2 1 [1,2]
2 4 [1]
1 4 [2]

chi può darmi qualche idea????
ringrazio tutti anticipatamente
 
il procedimento è abbastanza semplice...

basta ragionare come un PC ;P

fai un raggruppamento per STEP e ricavi tutti gli id degli step (serve solo nel caso in cui gli step non siano consecutivi... 1,2,5,7,8,9,10,35...)
li metti in un array, e per ogni step fai una query al DB per vedere quali sono le coppie interessate dallo step in oggetto...
se rimetti tutto in un array, dopo devi solo togliere i doppioni nell'array e sei a posto.

capito?!?!?!? ;P

:beer:
 

Discussioni simili