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

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

Πώς να εμφανίσετε μια καταμέτρηση σε PHP & MySQL

Ένα από τα πιο ισχυρά χαρακτηριστικά της MySQL είναι η ικανότητά του να δημιουργεί γρήγορα μια καταμέτρηση του αριθμού των γραμμών σε μια βάση δεδομένων χωρέσουν δεδομένα κριτήρια . Κανονικά , η παραγωγή MySQL απαιτεί την άμεση πρόσβαση στη διαδικασία MySQL σε έναν συγκεκριμένο διακομιστή , αλλά μια γλώσσα προγραμματισμού όπως η PHP μπορεί να παρέχει έναν εύκολο , ισχυρό τρόπο για να εμφανίσετε τα αποτελέσματα από την MySQL σας τις απορίες . Τα πράγματα που θα χρειαστείτε
τοποθεσία, το όνομα χρήστη και τον κωδικό πρόσβασης για τη βάση δεδομένων MySQL
Όνομα της βάσης δεδομένων που περιέχει τους πίνακες που πρέπει να υπολογίζονται
Πίνακας σχήμα

Παρουσίαση Περισσότερες οδηγίες

1

Δημιουργήστε ένα νέο κενό αρχείο κειμένου στον server σας και τον τίτλο το " count.php . " Ανοίξτε το έγγραφο σε έναν απλό επεξεργαστή κειμένου , η ρύθμιση " ", ως τελευταία γραμμή . Όλα τα άλλα κώδικα PHP θα πρέπει να προστεθεί μεταξύ αυτών των δύο γραμμών 2

Προσθέστε μια νέα γραμμή και τον τύπο : .

$ Link = mysql_connect ( διεύθυνση, το όνομα χρήστη, κωδικός πρόσβασης ) ?

όπου διεύθυνση, το όνομα χρήστη και κωδικό πρόσβασης είναι , αντίστοιχα , η διεύθυνση διαδικτύου του διακομιστή SQL , το όνομα χρήστη και τον κωδικό πρόσβασής σας . Βάλτε εισαγωγικά γύρω από το όνομα χρήστη και τον κωδικό πρόσβασης σας? Τον κωδικό σας θα πρέπει να μοιάζει κάπως έτσι :

$ link = mysql_connect ( localhost , " johndoe " , " 12345 " ) ?
Εικόνων 3

Τύπος για την τρίτη γραμμή :

@ mysql_select_db ( ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ , $ link )

αντικαθιστώντας το " DATABASE " με το όνομα της βάσης δεδομένων σας . Εάν η βάση δεδομένων που ονομάζεται " εργαζόμενοι ", για παράδειγμα , θα γράψει :

@ mysql_select_db ( " εργαζόμενοι" , $ link) ?

Ο κωδικός αυτός θα ανοίξει μια σύνδεση MySQL και θα συνδεθείτε για να σας επιτρέψει να κάνετε τα ερωτήματα βάσης δεδομένων .
Η 4

Σχεδιασμός ερώτημα βάσης δεδομένων σας χρησιμοποιώντας " COUNT " σύνταξη της MySQL , αναφερόμενος στο σχήμα του πίνακα για να καθορίσει τα κατάλληλα ονόματα των στηλών . Εάν το έτος γέννησης του εργαζομένου είναι αποθηκευμένα στη στήλη " birthyear " του πίνακα " current_employees ", για παράδειγμα , θα μπορούσε να ανακτήσει μια καταμέτρηση όλων των εργαζομένων που γεννήθηκαν πριν από το 1980 με το ερώτημα :

SELECT COUNT ( * ) ΑΠΟ ΟΠΟΥ current_employees birthyear <1980
5

Δημιουργήστε μια άλλη γραμμή στο αρχείο PHP . Γράψτε :

$ countarray = mysql_fetch_array ( mysql_query (ερώτημα ) ) ?

Όπου " QUERY" είναι η MySQL καταμέτρηση ερώτημα που θέλετε να χρησιμοποιήσετε . Ο κώδικας θα πρέπει να διαβάζεται σαν το παρακάτω :

$ countarray = mysql_fetch_array ( mysql_query ( "SELECT COUNT ( * ) ΑΠΟ ΟΠΟΥ current_employees birthyear <1980 " ) ) ?
Η 6

Εμφάνιση των αποτελεσμάτων του ερωτήματος από την ανάκτηση των αποτελεσμάτων του πρώτου στοιχείου του πίνακα $ countarray . Για να το επαναλάβω απευθείας στην οθόνη , προσθέστε μια γραμμή που γράφει , " echo $ countarray [ 0 ] ?"
Η 7

Κλείστε την ανοικτή σύνδεση MySQL , προσθέτοντας μια τελική γραμμή , λίγο πριν από το " > » , που έχει ως εξής:

mysql_close_link ( $ link) ?

Αυτό θα αποτρέψει το διακομιστή σας από τη σπατάλη των πόρων της , κρατώντας άσκοπα ανοικτή τη σύνδεση
εικόνων

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

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