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 . Αν κάτι πάει στραβά κατά τη διάρκεια της διαδικασίας εισαγωγής, τουλάχιστον ο χρήστης θα ξέρει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα