Come contare il numero di record con i criteri in PHP MySQL

May 2

Come contare il numero di record con i criteri in PHP MySQL


Una delle caratteristiche del linguaggio PHP è la sua capacità di interfacciarsi con i database MySQL. Questa caratteristica consente agli autori Web di creare pagine Web dinamiche; caratteristiche comuni che definiscono la nuova esperienza Web - pagine di profilo, di contenuti e sistemi di classificazione inviati dagli utenti - vengono creati con il linguaggio PHP e database MySQL. La capacità di distinguere e contare le righe in una banca dati consente agli utenti di filtrare le ricerche, una necessità per i siti web ricchi di contenuti creati dagli utenti.

istruzione

1 Assicurati che il tuo file PHP ha una connessione aperta al database MySQL. Se non siete sicuri, cercare il file per le seguenti funzioni:

mysql_connect ();

mysql_select_db ();

PHP utilizza le funzioni di cui sopra e loro argomenti corrispondenti per la connessione al database.

2 Pensate dei criteri a cui si desidera limitare il numero di record. Scrivi i tuoi criteri giù nel linguaggio di tutti i giorni. I criteri possono includere richiede campi di database per eguagliare stringhe o numeri specifici e possono caratterizzato da disuguaglianze e istruzioni logiche.

3 Inserisci i tuoi criteri nel seguente script:

$ Mysql = "SELECT COUNT (id) FROM $ tavolo dove i criteri = x";

Sostituire $ tabella con il nome della tabella all'interno del database che contiene i dati. Sostituire criteri = x con i propri criteri (ad esempio, teacher_id = 3).

4 Eseguire la query MySQL scrivendo il seguente script:

$ Mysql = mysql_query ($ mysql);

La dichiarazione di cui sopra esegue la query MySQL e memorizza il risultato all'interno della variabile $ mysql.

5 Estrarre i risultati di MySQL in una matrice utilizzando il seguente script:

while ($ row = mysql_fetch_array) {$ count_id = $ row [ 'COUNT (id)'];}

Il numero o il record che corrispondono ai tuoi criteri delineati saranno memorizzati nel $ count_id variabile.

Consigli e avvertenze

  • criteri multipli possono essere aggiunti a una query MySQL utilizzando operatori logici (AND, OR e NOT). Ad esempio, al fine di contare il numero di studenti maschi iscritti al 6 ° grado, si potrebbe script seguente:
  • $ Mysql = "SELECT COUNT (id) da parte degli studenti WHERE genere = 'maschio' e grado = 6";