Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να υπολογίσετε Ποσοστό επί του Συνόλου Γραμμές σε PHP MYSQL

Υπολογισμός του επί τοις εκατό του συνόλου των γραμμών που ανακτώνται σε PHP και MySQL αίτηση είναι κοινή απαίτηση . Μερικά παραδείγματα της χρήσης του είναι να εμφανίσει την πρόοδο της εφαρμογής ή να εμφανίσετε το ποσοστό των αποτελεσμάτων αναζήτησης εμφανίζονται . Για τον υπολογισμό της επί τοις εκατό του συνόλου των γραμμών ανακτηθεί μέσω ενός ερωτήματος MySQL χρησιμοποιώντας PHP , θα πρέπει να γράψετε ένα πρόγραμμα που θα εκτελέσει τα εξής τρία βήματα : πρώτον , να υπολογίσει τον αριθμό των γραμμών που ανακτώνται ? Δεύτερο , να ανακτήσετε το συνολικό αριθμό των γραμμών του πίνακα ? Τρίτο , διαιρέστε τον αριθμό των γραμμών που ανακτώνται από το συνολικό αριθμό των γραμμών . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Σημειωματάριο , και να δημιουργήσετε ένα νέο αρχείο με " . Php " επέκταση . 2

Γράψτε ένα τμήμα του κώδικα PHP που συνδέεται με ένα διακομιστή MySQL και επιλέγει την κατάλληλη βάση δεδομένων χρησιμοποιώντας το " mysql_connect " και " mysql_select_db » λειτουργίες , αντίστοιχα . Εδώ είναι ένα παράδειγμα :

mysql_connect ( ' localhost ' , 'root' , ' password' ) ?

Mysql_select_db ( « my_database ') ?
Εικόνων 3

Γράψτε ένα τμήμα του κώδικα που εκτελεί SQL "SELECT " ερώτημα χρησιμοποιώντας τη λειτουργία " mysql_query " PHP και μετρά τον αριθμό των γραμμών στο αποτέλεσμα -που χρησιμοποιούν " mysql_num_rows " λειτουργία της PHP . Εδώ είναι ένα παράδειγμα :

$ result = mysql_query ( "SELECT * FROM WHERE id συνταγές <100 " ) ?

$ CountSelected = mysql_num_rows ( $ αποτέλεσμα) ?
Η 4

Γράψτε ένα τμήμα του κώδικα που εκτελεί SQL " COUNT " ερώτημα χρησιμοποιώντας τη λειτουργία " mysql_query " PHP και αποθηκεύει το αποτέλεσμα σε μια μεταβλητή χρησιμοποιώντας τη λειτουργία " mysql_fetch_assoc " της PHP . Ορίστε μια νέα μεταβλητή με την τιμή του " μετράνε " στοιχείο της συστοιχίας αποτέλεσμα του . Η μεταβλητή θα περιέχει το συνολικό αριθμό των γραμμών στον πίνακα της βάσης δεδομένων . Εδώ είναι ένα παράδειγμα :

$ totalResult = mysql_query ( " SELECT COUNT ( * ) AS μετράνε ΑΠΟ συνταγές ")?

$ ResultRow = mysql_fetch_assoc ( $ totalResult ) ?

$ totalCount = $ resultRow [ « μετράνε » ] ?
5

Γράψτε μια γραμμή κώδικα που υπολογίζει το ποσοστό των συνόλων γραμμών που ανακτώνται από τη διαίρεση της μεταβλητής από το Στάδιο 3 ( " $ countSelected » ) με το αποτέλεσμα της μεταβλητής από το Στάδιο 4 ( "$ totalCount ») και πολλαπλασιάζοντας το αποτέλεσμα με το 100 . Εδώ είναι ένα παράδειγμα υπολογισμού και εμφανίζει το αποτέλεσμα στο χρήστη :

echo ( $ countSelected /$ totalCount * 100 ) . « % Των γραμμών που επιλέξατε . "?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα