Sviluppatori che lavorano con i database MySQL possono eseguire query SQL su di loro . All'interno di queste query , uno sviluppatore può specificare un particolare insieme di dati , tabella di riferimento e nomi di colonna . I risultati di una query possono includere più record . A seconda dell'applicazione , questo può significare che lo sviluppatore non ha idea di quanti record di una query restituirà , che può rappresentare un problema in occasione della presentazione dei dati all'interno di un'interfaccia web in PHP . Questo è dove le query di conteggio possono rivelarsi utili .
Interrogare da PHP
siti web costruiti utilizzando script lato server in PHP è possibile utilizzare le funzioni standard per eseguire query sul database MySQL a SQL . Il PHP per un sito web di solito gestisce il recupero dei dati dal database , quindi scorrere i risultati , presentando alcuni o tutti gli elementi di dati all'interno di strutture di markup HTML che l'utente sarà in ultima analisi, vedere sulla visualizzazione della pagina . Se uno script PHP sta costruendo i risultati delle query in HTML , si può quindi necessario conoscere il numero di record che si sta occupando . In alcuni casi, i risultati della query vengono suddivisi su più pagine HTML .
MySQL Conte
La funzione di conteggio in SQL consente agli sviluppatori di determinare il numero di record di una particolare query restituirà . Il seguente codice di esempio viene illustrata una query di conteggio : SELECT COUNT ( * ) FROM cliente;
Questo restituisce il numero totale di record nella tabella specificata . Per restituire il numero di valori distinti in una particolare colonna della tabella , lo sviluppatore può utilizzare la seguente versione : SELECT COUNT ( DISTINCT cognome ) FROM cliente;
Per eseguire una query di conteggio da uno script PHP , gli sviluppatori utilizzano il seguente sintassi: $ count_query = "SELECT COUNT ( DISTINCT cognome ) DA cliente" ; $ risultato = mysql_query ( $ count_query ) ;
Questo dà la sceneggiatura di un riferimento al numero di righe nei dati restituiti dalla query .
PHP numero di file
in uno script PHP , gli sviluppatori possono utilizzare le funzioni di lingua per determinare il numero di record in un set di risultati della query , piuttosto che l'esecuzione di un conteggio interrogare specificamente per recuperare tali informazioni. Il seguente codice di esempio mostra : $ query = "SELECT * FROM clienti " ; $ risultato = mysql_query ( $ query ) ; $ num_records = mysql_num_rows ( $ risultato) ;
Questo consente allo sviluppatore di determinare il numero di record senza dover effettuare una query separata . In caso contrario, ci può essere la necessità di eseguire una query per ottenere i dati e un altro per sapere quanti record sono in esso . La funzione " mysql_num_rows " restituisce un intero che lo script può fare riferimento a quando la costruzione pagina web HTML .
Programmazione © www.354353.com