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

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

Αποτελέσματα Εισαγωγή MySQL PHP σε Echo

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

SQL ή Structured Query Language , παρέχει μια σειρά από δηλώσεις για τη διαχείριση δεδομένων MySQL . Το ακόλουθο δείγμα κώδικα δείχνει μια τυπική δήλωση ένθετο : INSERT INTO VALUES προϊόν ( 1 , « καπέλο ») ?

Αυτή η δήλωση καθορίζει τον πίνακα και παρέχει τιμές για την εισαγωγή σε κάθε στήλη . Η ακόλουθη εναλλακτική έκδοση μπορεί επίσης να χρησιμοποιηθεί : INSERT INTO προϊόν ( ProductId , PRODUCTNAME ) ΤΙΜΕΣ ( 1 , « καπέλο ») ?

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

PHP scripts μπορούν να εκτελέσουν τις δηλώσεις ένθετο για MySQL πίνακες . Το ακόλουθο δείγμα κώδικα δείχνει : $ insert_query = " INSERT INTO προϊόν ( ProductId , PRODUCTNAME ) ΤΙΜΕΣ ( 1 , « καπέλο » )« ? Mysql_query ( $ insert_query ) ?

Η πρώτη γραμμή εδώ αποθηκεύει το ερώτημα string ως μεταβλητή , και στη συνέχεια το δεύτερο εκτελεί στη βάση δεδομένων. Η " mysql_query " δήλωση στην PHP επιτρέπει στους προγραμματιστές να εκτελούν διάφορα είδη αναζήτησης, συμπεριλαμβανομένων ενημερώσεις και ένθετα . Μόλις ολοκληρωθεί αυτή η γραμμή εκτελεί , το σενάριο έχει προσπαθήσει να εισαγάγετε τα δεδομένα στο συγκεκριμένο τραπέζι , αλλά ο κύριος του έργου δεν γνωρίζει κατ 'ανάγκην ότι υπήρξε επιτυχής .

Η Αποτέλεσμα
Η

να επαληθεύσετε την επιτυχία μιας λειτουργίας εισαγωγής , ο κύριος του έργου PHP μπορεί να ανακτήσει το αποτέλεσμα της συνάρτησης " mysql_query " . Η ακόλουθη εκτεταμένη γραμμή κώδικα αποδεικνύει : $ insert_result mysql_query = ( $ insert_query ) ?

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

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

" $ insert_result "

" ?

Εναλλακτικά , ο κύριος του έργου μπορεί να εξάγει ένα προσαρμοσμένο μήνυμα . . , ως εξής : if ( $ insert_result ) echo "

Σας ευχαριστούμε ! Ένθετο σας ήταν επιτυχής

. "? Αλλιώς echo"

Ωχ! Κάτι πήγε στραβά .

"

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

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

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