Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    trovare il numero di record presenti nel database

    devo contare il numero di eprsone presenti in una tabella nel database. fin qui nessun problema..
    il problema sorge in quanto queste persone sono salvate piu volte nella tabella, e tra di loro quello che cambia è la loro data di inserimento.

    io devo contare quinte persone ci sono in questa determinata tabella contandoli solo una volta.. come posso fare?

    la data è salvata nel formato datetime Y-m-d H:i:s

    esempio

    codice:
    ID - NOME - DATA
    
    1 - Andrea - 2011-06-01 12:30:00 
    2 - Andrea - 2011-04-01 12:30:00 
    3 - Andrea - 2011-02-01 12:30:00 
    4 - Marco - 2011-06-01 12:30:00 
    5 - Marco - 2011-04-01 12:30:00 
    6 - Marco - 2011-02-01 12:30:00 
    7 - Luca - 2011-06-01 12:30:00 
    8 - Luca - 2011-04-01 12:30:00 
    9 - Luca - 2011-02-01 12:30:00
    qui ci sono 9 record presenti nella tabella, però ci sono 3 persone salvate quidni devo calcolare 3, come faccio?

  2. #2
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128


    SELECT DISTINCT COUNT(nome) FROM nomeTabella

  3. #3
    Puoi anche contare i valori estratti dalla query, per evitare di creare due query distinte, una per contarle e una per estrarre i dati:
    Codice PHP:
    $num_dati=mysql_num_rows($query); 
    Così con una query di estrazione dati, risolvi anche il problema di contarli.
    Ce l'ho fatta! - ItalianPixel -

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.