PHP scripts χρησιμοποιούν δηλώσεων SQL για την αναζήτηση βάσεων δεδομένων MySQL . Η λειτουργία καταμέτρηση σε SQL καθορίζει τον αριθμό των εγγραφών σε έναν πίνακα βάσης δεδομένων MySQL με τον ακόλουθο τρόπο :
SELECT COUNT ( * ) ΑΠΟ
Πελατών Σε μια βάση δεδομένων με έναν πίνακα με το όνομα "Πελάτης" αυτό το ερώτημα θα ανακτήσει το συνολικό αριθμό των εγγραφών εντός της εν λόγω πίνακα. Η λειτουργία αυτή μπορεί να είναι χρήσιμη σε περιπτώσεις όπου μετέπειτα επεξεργασία PHP πρόκειται να παρουσιάσει τα αποτελέσματα της ρωτώντας τον πίνακα της βάσης δεδομένων μέσα σε ένα συγκεκριμένο είδος από τη σελίδα Web interface .
Εικόνων Αξία Count
Η
SQL μπορεί να καθορίσει τον αριθμό των τιμών σε μια συγκεκριμένη στήλη του πίνακα MySQL . Το ακόλουθο δείγμα κώδικα δείχνει αυτή την τεχνική :
SELECT COUNT ( ΌνομαΠελάτη ) ΑΠΟ Πελατών
Αυτός ο κωδικός ανακτά τον αριθμό των τιμών εντός της στήλης " ΌνομαΠελάτη " του πίνακα "Πελάτης" . Εάν κάποια αρχεία σε αυτόν τον πίνακα έχουν μηδενικές τιμές για τη συγκεκριμένη στήλη , αυτά δεν θα πρέπει να συνυπολογίζεται. Αν ένας πίνακας έχει ένα σύστημα συγκράτησης σε μια συγκεκριμένη στήλη πρόληψη μηδενικές τιμές από το να αποθηκευτούν , αυτό το ερώτημα θα επιστρέψει το ίδιο αποτέλεσμα με την ανάκτηση του συνολικού αριθμού των εγγραφών στον πίνακα .
Η Ξεχωριστά Count
Χρήση SQL , PHP scripts μπορούν να καθορίσουν τον αριθμό των διακριτών τιμών μέσα σε μια συγκεκριμένη στήλη του πίνακα της βάσης δεδομένων . Η ακόλουθη σύνταξη καθορίζει το συνολικό αριθμό των διαφορετικών τιμών σε μια συγκεκριμένη στήλη :
SELECT COUNT ( DISTINCT ΌνομαΠελάτη ) ΑΠΟ Πελατών
αυτό δήλωση επιστρέφει έναν αριθμό που αντιπροσωπεύει τις διάφορες καταχωρήσεις στη στήλη " ΌνομαΠελάτη " του πίνακα "Πελάτης" . Αυτή η τεχνική μπορεί να είναι χρήσιμη σε περιπτώσεις όπου μια συγκεκριμένη στήλη μπορεί να έχουν την ίδια τιμή σε πολλαπλές εγγραφές . Εάν η τεχνική αυτή χρησιμοποιείται με μια στήλη που έχει μόνο μοναδικές τιμές , για παράδειγμα, ένα πρωτεύον κλειδί της στήλης , το αποτέλεσμα θα είναι το ίδιο με το συνολικό αριθμό των εγγραφών στον πίνακα .
Εικόνων Query Execution
PHP scripts μπορούν να χρησιμοποιούν τυπικές λειτουργίες PHP γλώσσα για τη σύνδεση με τις βάσεις δεδομένων MySQL και η αναζήτηση τους για πληροφορίες . Το ακόλουθο δείγμα κώδικα PHP απόσπασμα δείχνει την εκτέλεση ενός ερωτήματος μετράνε σε μια βάση δεδομένων MySQL :
$ count_query = " SELECT COUNT ( * ) από τον πελάτη " ?
$ Count_result mysql_query = ( $ count_query ) ?
$ count_num = mysql_fetch_row ( $ count_result ) ?
Αυτός ο κώδικας δημιουργεί για πρώτη φορά το ερώτημα καταμέτρηση σε SQL ως μεταβλητή συμβολοσειράς , τότε εκτελεί το ερώτημα στη βάση δεδομένων , την αποθήκευση των αποτελεσμάτων σε μια άλλη μεταβλητή . Τέλος , ο κωδικός ανακτά τον αριθμό των γραμμών από τη μεταβλητή αποτέλεσμα ερωτήματος , την αποθήκευση αυτού του αριθμού σε μια τρίτη μεταβλητή για περαιτέρω επεξεργασία .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα