Qual è la query per il conteggio dei record in MySQL utilizzando uno script PHP?

January 3

Qual è la query per il conteggio dei record in MySQL utilizzando uno script PHP?


script PHP in grado di connettersi al database MySQL, li query per le informazioni da utilizzare all'interno di siti web. Così come l'interrogazione per il contenuto di un database MySQL, uno script PHP può utilizzare le istruzioni SQL per recuperare le informazioni sui dati, tra cui il numero di record. comandi SQL eseguiti sul database MySQL da PHP può acquisire il numero di record in una tabella, il numero di valori in una determinata colonna, o il numero di valori distinti.

Conteggio record

script PHP utilizzare le 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 Customer

In un database con una tabella denominata "Cliente" questa query sarebbe recuperare il numero totale di record all'interno di quel tavolo. Questa funzione può essere utile nei casi in cui l'elaborazione successiva PHP sta per presentare i risultati del interrogando la tabella del database all'interno di un particolare tipo di interfaccia della pagina Web.

Conte valore

SQL può determinare il numero di valori all'interno di una specifica colonna di una tabella MySQL. Il codice di esempio riportato di seguito illustra questa tecnica:

SELECT COUNT (CustomerName) FROM Customer

Questo codice recupera il numero di valori nella 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 colonna particolare impedendo valori nulli vengano memorizzate, questa query restituisce lo stesso risultato recuperato il 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 seguente sintassi determina il numero totale di valori differenti all'interno di una colonna specifica:

SELECT COUNT (DISTINCT CustomerName) FROM Customer

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 della tabella.

esecuzione della query

script PHP possono utilizzare le funzioni del linguaggio PHP standard per la connessione a database MySQL e di query per informazioni. Il seguente esempio di codice PHP estratto illustra l'esecuzione di una query contare su un database MySQL:

$ Count_query = "SELECT COUNT (*) FROM Customer";

$ Count_result = mysql_query ($ count_query);

$ Count_num = mysql_fetch_row ($ count_result);

Questo codice costruisce prima la query conteggio in SQL come una variabile di stringa, quindi esegue la query sul database, memorizzare i risultati in un'altra variabile. Infine, il codice recupera il numero di righe della variabile di risultato dell'interrogazione, memorizzare questo numero in una terza variabile per l'ulteriore elaborazione.