Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Campo group_concat: concatenazione, scorrimento o sostituzione | SQL & MySQL

    Ho questa query:

    SELECT r.reparto, GROUP_CONCAT(u.id_utente) AS id_utenti, GROUP_CONCAT(u.cognome) AS utenti
    FROM ana_reparti AS r
    LEFT JOIN ana_utenti AS u ON u.id_reparto = r.id_reparto
    INNER JOIN ana_autorizzazioni AS a ON a.id_utente = u.id_utente
    WHERE a.id_pagina = 29 AND a.autorizzazione = 'true'
    GROUP BY r.reparto

    che mi permette di recupare questi dati:

    Ufficio1 111,112 Nome1, Nome2
    Ufficio2 150,152 Nome3, Nome4

    e così via...

    Ora devo in pratica scorrere le righe per creare qualcosa del genere:

    1

    <input type="checkbox" name="Ufficio1"><input type="checkbox" name="Nome1"><input type="checkbox" name="Nome2"></p>

    In pratica non so come sia preferibile sfruttare l'array che ritrovo in 'utenti'.

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Al momento ho utilizzato explode per creare l'array e poi con il foreach ho fatto lo scorrimento.

    Volevo però sapere se questa è la tecnica corretta oppure ci sono metodi migliori utilizzando qualche funzione integrata di MySQL.

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.