Het berekenen van de procent van de totale opgehaalde rijen in een PHP en MySQL applicatie is een gemeenschappelijke eis . Enkele voorbeelden van het gebruik ervan zijn voor de voortgang van de toepassing weer te geven of om het percentage van de zoekresultaten getoond worden weergegeven . Om het percentage van het totaal opgehaalde rijen via een MySQL query met behulp van PHP te berekenen , moet je een programma dat de volgende drie stappen zal presteren schrijven : eerst , berekent het aantal opgehaalde rijen , ten tweede , halen het totale aantal rijen in de tabel , in de derde , verdeel het aantal rijen opgehaald door het totale aantal rijen . Instructies 1 Open een teksteditor , zoals Kladblok , en maak een nieuw bestand met een " php . " Extensie . Kopen van 2 Schrijf een segment van de PHP-code die verbinding met een MySQL server en selecteert de juiste database met behulp van de " mysql_connect " en " mysql_select_db " functies resp . Hier is een voorbeeld : mysql_connect ( ' localhost ' , 'root' , ' wachtwoord' ) ; mysql_select_db ( ' my_database ' ) ; 3 Schrijf een segment van de code die een SQL " SELECT " query met behulp van de functie en telt het aantal rijen in de resultaat - set met de functie " mysql_num_rows " PHP PHP " mysql_query " uitvoert . Hier is een voorbeeld : $ resultaat = mysql_query ( " SELECT * FROM recepten WHERE id < 100 " ) ; $ countSelected = mysql_num_rows ( $ resultaat ) ; 4 Schrijf een segment van de code die een SQL " AANTAL" query met behulp van de functie " mysql_query " PHP 's uitvoert en slaat het resultaat in een variabele met de functie " mysql_fetch_assoc " PHP . Stel een nieuwe variabele met de waarde van het resultaat array "count " element . De variabele zal het totale aantal rijen in de database tabel bevatten . Hier is een voorbeeld : $ totalResult = mysql_query ( " SELECT COUNT ( * ) AS count FROM recepten " ) ; $ resultRow = mysql_fetch_assoc ( $ totalResult ) ; $ totalCount = $ resultRow [ ' tel ' ] ; 5 Schrijf een regel code die de procent van de totalen opgehaalde rijen door het verdelen van de variabele uit stap 3 ( " $ countSelected " ) door het resultaat berekent van de variabele uit stap 4 ( " $ totalCount " ) en het resultaat met 100 te vermenigvuldigen . Hier is een voorbeeld van het berekenen en het tonen van het resultaat aan de gebruiker : echo ( $ countSelected /$ totalCount * 100 ) . " % Rijen geselecteerd . " ;
|