Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Se vuoi mostrare tutti i record allora group by non va bene. Se non ho capito male io userei order by data.
    Per cambiare colore dovresti fare una cosa del genere

    Codice PHP:
    $data '';
    while(
    $row = ...){
       if(
    $data != $row['data']){
           
    $style // cambia lo stile; 
           
    $data $row['data'];
       }
       echo 
    "<div style='$style'>".$row[...].'</div>';

    Forse, l'unico "intoppo" sarebbe la paginazione: Potresti ritrovarti un "gruppo" di record con la stessa data su due pagine diverse
    Ultima modifica di boots; 29-05-2017 a 12:18

  2. #2
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Quote Originariamente inviata da boots Visualizza il messaggio

    Se vuoi mostrare tutti i record allora group by non va bene. Se non ho capito male io userei order by data.
    No, funziona prioprio così, alla fine leggendo il manuale del mysql ce l'ho fatta, e per completezzametto qui una query che raggruppa per data i valori cercati:
    codice:
    codice:
    SELECT inviata,group_concat(concat(`comune`,':', `nome`) separator ',') FROM `rettifiche` GROUP BY inviata; --

    separandoli a gruppi con virgole e : per ritrovarli.
    [QUOTE] Per cambiare colore dovresti fare una cosa del genere
    Codice PHP:
          $data '';
    while(
    $row = ...){
       if(
    $data != $row['data']){
           
    $style // cambia lo stile; 
           
    $data $row['data'];
       }
       echo 
    "<div style='$style'>".$row[...].'</div>';

    [QUOTE]





    E questo è ciò che volevo fare, ma speravo in qualche cosa di più performante, anche se come r/ipeto i numeri da processare sono pochi.
    Forse, l'unico "intoppo" sarebbe la paginazione: Potresti ritrovarti un "gruppo" di record con la stessa data su due pagine diverse


    Infatti, ora sto lavorando su questo, ma qui potrebbe essere una query a risolvere il problea, quindi torno a bomba nella sezione database
    Ma non demordo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.