script PHP utilizzano istruzioni SQL per interrogare i database MySQL . La funzione di conteggio in SQL determina il numero di record in una tabella di database MySQL nel modo seguente :
SELECT COUNT ( * ) FROM
clienti
In un database con una tabella denominata "Cliente" questo query sarà recuperare il numero totale di record all'interno di tale tabella. Questa funzione può essere utile nei casi in cui la successiva elaborazione PHP sta per presentare i risultati di una query sulla tabella di database all'interno di un particolare tipo di interfaccia pagina web.
Valore Conte
SQL può determinare il numero di valori all'interno di una specifica colonna di una tabella MySQL . Il seguente codice di esempio illustra questa tecnica :
SELECT COUNT ( CustomerName ) DA
clienti
Questo codice recupera il numero di valori all'interno della colonna " CustomerName " della tabella "Cliente" . Se tutti i record in questa tabella hanno valori nulli per la colonna specificata , questi non verranno conteggiati . Se una tabella ha un vincolo su una particolare colonna evitando valori nulli vengano memorizzati , questa query restituirà lo stesso risultato il recupero del numero totale di record nella tabella.
Distinct Count
Utilizzo di SQL , script PHP in grado di determinare il numero di valori distinti all'interno di una particolare colonna della tabella del database . La sintassi seguente determina il numero totale di valori diversi all'interno di una colonna specifica :
SELECT COUNT ( DISTINCT CustomerName ) DA
clienti
Questa istruzione restituisce un numero che rappresenta le varie voci nella colonna " CustomerName " della tabella "Cliente" . Questa tecnica può essere utile nei casi in cui una particolare colonna può avere lo stesso valore in più record . Se questa tecnica viene utilizzata con una colonna che ha solo valori unici , ad esempio una colonna chiave primaria , il risultato sarà lo stesso del numero totale di record nella tabella.
Esecuzione query
con
script PHP possono utilizzare le funzioni standard del linguaggio PHP per la connessione al database MySQL e l'interrogazione di informazioni. Il seguente esempio di codice PHP estratto dimostra l'esecuzione di una query di contare su un database MySQL :
$ count_query = "SELECT COUNT ( * ) FROM Clienti " ;
$ count_result = mysql_query ( $ count_query ) ;
$ count_num = mysql_fetch_row ( $ count_result ) ;
Questo codice costruisce prima la query in SQL conta come una variabile stringa , quindi esegue la query sul database , memorizzando i risultati in un'altra variabile . Infine , il codice recupera il numero di righe dalla variabile risultato della query , memorizzare questo numero in una terza variabile per l'ulteriore elaborazione .
Programmazione © www.354353.com