Visualizzazione risultati 1 fino 3 di 3

Discussione: Domanda contatore utenti in mysql

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito Domanda contatore utenti in mysql

    Salve utenti di AV

    Scrivo questo post perche avrei un dubbio sul conteggio dell' utenti registrati nella mia community ancora in costruzione, siccome io avrei uno script con scritto il numero dell' utenti reggistrati:
    Codice PHP:
    <?
    $query
    = mysql_query("SELECT Count(Username) FROM utente") ;
    $count = mysql_fetch_row($query) ;
    $iscritti = $count[0];
    echo
    $iscritti ;
    ?>
    e uno script per chi vuole eliminare il proprio utente, vorrei sapere, siccome la tabella utente che ho nel mio db ho un campo: id, che mi si incrementa automaticamente, e siccome quando io levo una riga non mi scala di 1 l' id vorrei sapere con quello script che ho inserito sopra se mi conta lo stesso numero di utenti senza o con l' utente cancellato incluso nel conteggio?

    Sevenjeak
    Software developer and much more

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    La query che hai scritto restituisce il numero di valori (comprese ripetizioni) del campo "username" nella tabella "utente". Se elimini un record, il valore che ti viene restituito terrà conto dell'eliminazione.

    Il fatto che l'ID venga sempre incrementato è per questioni di efficienza: per MySQL è molto più semplice trovare il valore massimo e incrementarlo di 1, piuttosto che trovare un "buco" da riempire con un numero.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Citazione Originalmente inviato da dementialsite Visualizza messaggio
    La query che hai scritto restituisce il numero di valori (comprese ripetizioni) del campo "username" nella tabella "utente". Se elimini un record, il valore che ti viene restituito terrà conto dell'eliminazione.

    Il fatto che l'ID venga sempre incrementato è per questioni di efficienza: per MySQL è molto più semplice trovare il valore massimo e incrementarlo di 1, piuttosto che trovare un "buco" da riempire con un numero.

    Stammi bene...
    ok, grazie mille

    Sevenjeak
    Software developer and much more

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •