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

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

Πώς να χρησιμοποιήσετε μεταβλητές PHP MySQL σε Ερωτήματα

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

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

$ name = " John Smith " ?

$ Age = 23 ?

$ Κατοχή = " ; προγραμματιστής " ? 2

Γράψτε ένα κομμάτι του κώδικα για να συνδεθείτε στο διακομιστή MySQL και επιλέξτε τη βάση δεδομένων που θα χρησιμοποιήσετε . Χρησιμοποιήστε τη λειτουργία " mysql_connect " και " mysql_select_db " αντίστοιχα . Βεβαιωθείτε ότι, εάν κάποια από τις λειτουργίες αποτύχει ένα λάθος θα εμφανιστεί και η εκτέλεση του σεναρίου θα πρέπει να σταματήσει . Αυτό μπορεί να γίνει με ένα " if", σε συνδυασμό με τη λειτουργία της PHP " πεθάνει " . Εδώ είναι ο πλήρης κώδικας με τα στοιχεία της βάσης δεδομένων του δείγματος :

αν πεθάνει ( « Υπήρξε ένα σφάλμα κατά τη σύνδεση με την MySQL ( ( $ link = mysql_connect ( ' localhost ', ' mysql_user », « mysql_password » ) ) ! ) . διακομιστής ') ?

αν ( mysql_select_db ( ! « Υπήρξε ένα σφάλμα κατά την επιλογή της βάσης δεδομένων ' ) db_name » ) πεθαίνουν ( , $ link ) « ? .
εικόνων 3

Ορίστε μια μεταβλητή με το ερώτημα που θα θέλατε να εκτελέσει , και να εφαρμόσει τη λειτουργία " mysql_real_escape_string " για τις μεταβλητές που θα χρησιμοποιήσετε στο ερώτημα . Η λειτουργία διαφεύγει ειδικούς χαρακτήρες , έτσι ώστε το αποτέλεσμα να είναι ασφαλές να τοποθετήσετε σε ένα ερώτημα MySQL . Συνδυάστε το κείμενο με τις μεταβλητές χρησιμοποιώντας φορέα συνένωσης της PHP " . » . Εδώ είναι ένα παράδειγμα : « . . Mysql_real_escape_string ( $ name )

$ query = " INSERT INTO sampletable (όνομα , ηλικία, επάγγελμα ) ΑΞΙΕΣ ( "" " , " " mysql_real_escape_string ( $ age ) » . ». , " mysql_real_escape_string ( $ επάγγελμα) . ». ') " ?
Η 4

Εκτελέστε το ερώτημα χρησιμοποιώντας PHP « λειτουργίας mysql_query " με τη μεταβλητή που περιέχει το ερώτημα ως παράμετρο . Εδώ είναι ο κώδικας :

mysql_query ( $ query ) ?
Η
εικόνων

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

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