Una delle caratteristiche più potenti di MySQL è la sua capacità di generare rapidamente un conteggio di quante righe in un database di montare un dato criterio . Ordinariamente , uscita MySQL richiede l'accesso diretto al processo di MySQL su un server particolare , ma un linguaggio di scripting come PHP in grado di fornire un facile, potente modo per visualizzare i risultati delle tue interrogazioni MySQL . Cose che ti serviranno
Location , il nome utente e la password per il database MySQL Galleria Nome del database contenente le tabelle da contare
schema della tabella
Show More Istruzioni
1
Creare un nuovo file di testo vuoto sul server e titolo " count.php . " Aprire il documento in un editor di testo , impostando " < ? Php" come prima riga e " > ", come l'ultima riga . Sarà aggiunto tra queste due righe tutto l'altro codice PHP
2
Aggiungi una nuova linea e digitare: .
$ Link = mysql_connect ( indirizzo, nome utente, password) ; < br >
dove indirizzo , nome utente e password sono , rispettivamente , l' indirizzo Internet del server SQL , il nome utente e la tua password . Mettere le virgolette intorno al vostro nome utente e password, il codice dovrebbe essere simile a questa :
$ link = mysql_connect ( localhost , " johndoe " , "12345" ) ;
3 < p > Tipo sulla terza riga :
@ mysql_select_db ( dATABASE , $ link ) per
sostituendo " dATABASE" con il nome del database . Se il database è stato chiamato "dipendenti ", per esempio , si può scrivere :
@ mysql_select_db ( "dipendenti" , $ link) ;
Questo codice apre una connessione MySQL e voi il login per consentire di effettuare query di database .
4
design la query di database utilizzando la sintassi "COUNT" di MySQL , facendo riferimento allo schema della tabella per determinare i nomi delle colonne appropriate . Se l'anno di nascita del dipendente viene memorizzato nella colonna " Anno di nascita " della tavola " current_employees ", per esempio , si potrebbe recuperare un conteggio di tutti i dipendenti nati prima del 1980 con la query :
SELECT COUNT ( * ) DA DOVE current_employees Anno di nascita <1980
5
creare un'altra riga nel file PHP . Scrivere :
$ countarray = mysql_fetch_array ( mysql_query (query ) ) ;
dove " QUERY" è la query MySQL contando che si desidera utilizzare . Il codice dovrebbe leggere come il seguente :
$ countarray = mysql_fetch_array ( mysql_query ( "SELECT COUNT ( * ) FROM WHERE current_employees Anno di nascita < 1980 " ) ) ;
6
Visualizzare i risultati della query per il recupero dei risultati del primo elemento dell'array $ countarray . Per echo direttamente sullo schermo , aggiungere una linea di lettura , " echo $ countarray [ 0 ] ; " ?
7
chiudere la connessione MySQL aperto con l'aggiunta di una riga finale , appena prima del " > " , che recita:
mysql_close_link ( $ link) ;
Questo eviterà che il vostro server di sprecare le proprie risorse dalla inutilmente mantenendo aperta la connessione
< br . >