Visualizzazione dei risultati da 1 a 4 su 4

Discussione: raggruppare dati

  1. #1

    raggruppare dati

    Scusate l'ignoranza,
    ho una query del tipo select col1,col2,col3 from table group by col4;
    avrei necessità di mostrare all'utente finale i dati di col1,col2,col3 raggruppati sotto col4 con questa unica query usando solo dei foreach.
    EX:
    -col4[0]-
    -col1[0][1]-
    -col2[0][1]-
    -col3[0][1]-
    -col1[0][2]-
    -col2[0][2]-
    -col3[0][2]-
    -col4[1]-
    -col1[1][1]-
    -col2[1][1]-
    -col3[1][1]-
    -col1[1][2]-
    -col2[1][2]-
    -col3[1][2]-
    -col4[n]-
    -col1[n][n]-
    -col2[n][n]-
    -col3[n][n]-
    Grazie a tutti

  2. #2
    up please

  3. #3
    Prova questo
    Codice PHP:
    $query "
          SELECT col1, col2, col3, col4
          FROM table
       "
    ;
    $result mysql_query($query);

    if(
    $result){
       
    $risultato = array();
       while(
    $riga mysql_fetch_assoc()){
          if(empty(
    $risultato[$riga['col4']]))
             
    $risultato[$riga['col4']] = array();

          
    // Elimino col4 per non trovarlo nell'array finale
          
    $temp $riga;
          unset(
    $temp['col4']);

          
    $risultato[$riga['col4']][] = $temp;
       }

    Se ho capito bene quello che vuoi, in $risultato trovi quello che ti serve

  4. #4
    scusami se ti rispondo solo adesso cmq grazie al tuo suggerimento ho trovato una soluzione alternativa mi sicuramente molto performante ciao e grazie alla prossima.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.