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

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

Λειτουργίες για τη MySQL με ένα PHP Μεταβλητή στο Query

Web εφαρμογές μπορούν να συνδεθούν και να διερευνούν τις βάσεις δεδομένων MySQL χρησιμοποιώντας πλευρά του server scripts γραμμένα σε κώδικα PHP . Προγραμματιστών γραπτώς αυτά τα σενάρια μπορεί να χτίσει λεπτομερή ερωτήματα για να εκτελέσει την MySQL βάσεις δεδομένων. Αυτά τα ερωτήματα πρέπει να ταιριάζει με τη δομή της βάσης δεδομένων σωστά για την εξαγωγή χρήσιμων δεδομένων . Προγραμματιστές μπορούν να δημιουργήσουν τις μεταβλητές PHP scripts σε τους , που τους επιτρέπει να ενσωματώσετε τις λειτουργίες , τη δημιουργία δυναμικών ερωτημάτων ανάλογα με αστάθμητους παράγοντες . Κατασκευάστηκε Ερώτημα
Η

scripts PHP χτίσει MySQL ερωτήματα ως συμβολοσειρές κειμένου . Το ακόλουθο δείγμα κώδικα δείχνει :

$ query = "SELECT * από τον πελάτη " ?

Αυτό το ερώτημα θα επιλέξετε όλες τις εγγραφές σε έναν πίνακα που ονομάζεται "πελάτης" μέσα στην βάση δεδομένων αυτή τη στιγμή συνδεδεμένοι. Το ερώτημα θα μπορούσε επίσης να προσδιορίζει συγκεκριμένες εγγραφές , ως εξής :

$ query = "SELECT * από τον πελάτη WHERE first_name = ' Mary Smith " ?

Αυτό θα επιλέξετε την τιμή σε κάθε γραμμή στον πίνακα , για όλες τις εγγραφές με την καθορισμένη τιμή στην πρώτη στήλη το όνομα . Αυτός ο πίνακας θα μπορούσε να περιληφθούν σε μια βάση δεδομένων των επιχειρήσεων στις οποίες αποθηκεύονται τα στοιχεία πελάτη . Σε δύο από αυτά τα ερωτήματα , το σενάριο παρέχει στοιχεία δεδομένων ρητά . Ωστόσο , το σενάριο μπορεί να χρειαστεί να χρησιμοποιήσετε μια τιμή μεταβιβάστηκε ως μεταβλητή όταν η σελίδα είναι τραβηγμένο στο πρόγραμμα περιήγησης του χρήστη .
Εικόνων PHP Μεταβλητή
Η

PHP scripts μοντέλο μεταβλητές για το κείμενο , αριθμούς και άλλα στοιχεία δεδομένων . Το ακόλουθο δείγμα κώδικα δείχνει τη δημιουργία μιας μεταβλητής :

$ first_name = " Μαρία Παπαδοπούλου " ?

Αυτός ο κώδικας δημιουργεί τη μεταβλητή και αποδίδει την αξία του χρησιμοποιώντας ένα string. Ωστόσο , το σενάριο μπορεί να λάβει την αξία του πάρει , μετά ή μεταβλητή περιόδου . Αυτό μπορεί να συμβεί αν ο χρήστης είναι συνδεδεμένος σε ένα σύστημα στο οποίο διαφορετικοί λογαριασμοί που διαμορφώνεται . Για παράδειγμα, ένας διαχειριστής για την επιχείρηση , είστε συνδεδεμένοι στο εσωτερικό σύστημα της εταιρείας , μπορεί να ζητήσει τις λεπτομέρειες ενός συγκεκριμένου πελάτη χρησιμοποιώντας μια φόρμα Web , το οποίο στη συνέχεια περνά αυτές τις λεπτομέρειες σε ένα άλλο script PHP στην μετά μεταβλητή . Το σενάριο μπορεί να έχει πρόσβαση αυτήν τη μεταβλητή ως εξής :

$ first_name = $ _POST [' ΟΝΟΜΑ '] ?

Η Μεταβλητή Ερώτημα
Η

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

$ query = "SELECT * από τον πελάτη WHERE first_name = " "$ first_name . » "». ?

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

scripts PHP χρησιμοποιούν τυπικές λειτουργίες για την εκτέλεση MySQL ερωτήματα και επεξεργασία . τα αποτελέσματά τους . Το ακόλουθο δείγμα κώδικα δείχνει την εκτέλεση της παράδειγμα το ερώτημα:

$ result = mysql_query ( $ query ) ?

Το σενάριο θα μπορούσε στη συνέχεια να επαναλάβει μέσω των αποτελεσμάτων ως εξής : while ( $ γραμμή = mysql_fetch_array ( $ γραμμή ) ) { //διαδικασία η σειρά }

scripts PHP συχνά γράφουν τις τιμές μέσα σε μια γραμμή στο πρόγραμμα περιήγησης σε δομές HTML .
Η
εικόνων

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

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