PHP scripts kan verbinding maken met MySQL databases , bevragen hen om informatie te gebruiken binnen websites. Evenals het opvragen van de inhoud van een MySQL database , kan een PHP-script gebruiken SQL- statements om informatie over de gegevens , waaronder het aantal records op te halen . SQL statements uitgevoerd op MySQL databases van PHP kan het aantal records te verwerven in een tabel , het aantal waarden in een bepaalde kolom , of het aantal afzonderlijke waarden . Opnemen Count PHP scripts gebruiken SQL-statements om MySQL databases bevragen . De count -functie in SQL bepaalt het aantal records in een MySQL database tabel op de volgende manier : SELECT COUNT ( * ) FROM Klant In een database met een tabel met de naam "Klant " dit vraag zou het totale aantal records binnen die tafel te halen . Deze functie kan in gevallen nuttig zijn wanneer daaropvolgende PHP verwerking gaat de resultaten van queries op de database tabel binnen een bepaald soort webpagina -interface presenteren . Waarde Graaf SQL kan het aantal waarden te bepalen binnen een bepaalde kolom van een MySQL tabel . De volgende voorbeeldcode wordt deze techniek gedemonstreerd : SELECT COUNT ( CustomerName ) FROM Klant Deze code haalt het aantal waarden in de kolom " CustomerName " van de " klant " tafel. Als alle records in deze tabel hebben null-waarden voor de opgegeven kolom , zullen deze niet worden geteld . Als een tabel een rem op een bepaalde kolom voorkomen dat null-waarden worden opgeslagen , zal deze query hetzelfde resultaat terug te keren als het ophalen van het totale aantal records in de tabel . Distinct Count < br > SQL , kan PHP scripts het aantal afzonderlijke waarden binnen een bepaalde database tabel kolom te bepalen . De volgende syntaxis bepaalt het totale aantal verschillende waarden binnen een bepaalde kolom : SELECT COUNT ( DISTINCT CustomerName ) FROM Klant Deze verklaring geeft een getal dat de verschillende posities van de " CustomerName " kolom van de "Klant" tafel. Deze techniek kan nuttig zijn in gevallen waarin een bepaalde kolom dezelfde waarde in meerdere records hebben. Als deze techniek wordt gebruikt met een kolom die alleen unieke waarden , bijvoorbeeld een primaire sleutel kolom , het resultaat zal hetzelfde zijn als het totale aantal records in de tabel zijn. Query Execution < br > PHP scripts kan standaard PHP -functies gebruiken voor het verbinden met MySQL databases en bevragen hen voor informatie . Het volgende voorbeeld PHP- code fragment illustreert de uitvoering van een aantal query op een MySQL database : $ count_query = " SELECT COUNT ( * ) FROM Klant " ; $ count_result = mysql_query ( $ count_query ) ; $ count_num = mysql_fetch_row ( $ count_result ) ; Deze code eerst bouwt de graaf query in SQL als een string variabele , voert vervolgens de query op de database , het opslaan van de resultaten in de andere variabele . Tot slot , de code haalt het aantal rijen van de query resultaat variabele , het opslaan van dit nummer in een derde variabele voor verdere verwerking .
|