Δημιουργήστε ένα νέο κενό αρχείο κειμένου στον server σας και τον τίτλο το " count.php . " Ανοίξτε το έγγραφο σε έναν απλό επεξεργαστή κειμένου , η ρύθμιση " 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) ?
Αυτό θα αποτρέψει το διακομιστή σας από τη σπατάλη των πόρων της , κρατώντας άσκοπα ανοικτή τη σύνδεση
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα