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

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

Πώς να Τοποθετήστε PHP MySQL παρασκευασμένα Καταστάσεις

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

1 Ανοίξτε το αρχείο PHP σας σε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Notepad των Windows . 2

Σύνδεση με μια βάση δεδομένων MySQL με την προσθήκη του κώδικα " $ db = νέα mysqli ( "localhost " , "username" , "password " ) ? " , αντικαθιστώντας το" localhost " , " username " και " password " με τις πληροφορίες σύνδεσης για τη βάση δεδομένων MySQL
εικόνων 3

. Δημιουργήστε μια έτοιμη δήλωση , με την προσθήκη κώδικα με τη μορφή " $ my_statement = $ db - > προετοιμασία ( " INSERT INTO my_table (όνομα , id ) ΑΞΙΕΣ ( , ) ; " ) ? " ή " $ my_statement = $ db - > ? προετοιμασία ( " INSERT INTO my_table (όνομα , id ) ΑΞΙΕΣ ( όνομα , : id ) " ) ? " , αντικαθιστώντας το ερώτημα με το δικό σας . Το " ? " σύμβολο , " όνομα " και " : id" . σήμα, όταν μια παράμετρος θα οριστεί αργότερα
Η 4

Δέστε τις παραμέτρους με την προσθήκη κώδικα με τη μορφή "$ my_statement - > bindParam ( 1 , $ name ) ? $ my_statement - > bindParam ( 2 , $ id ) " εάν χρησιμοποιείται ερωτηματικά ( ) σε έτοιμη δήλωση σας; . Οι αριθμοί ξεκινούν από το 1 και αύξηση κατά 1 για κάθε επιπλέον " ; " σύμβολο. Προσθέστε κώδικα με τη μορφή "$ my_statement - > ( « όνομα » , $ name ) ? $ My_statement - > ( ' : id» , $ id ) ? "Αν χρησιμοποιείται παραμέτρους όπως το" όνομα " και " : id " . στην προετοιμασμένη δήλωσή σας
5

Εκχώρηση τιμές σε μεταβλητές σας με την προσθήκη του κώδικα " $ name = 'bob ' ? $ id = 11 ? " , αντικαθιστώντας τα ονόματα των μεταβλητών και τις αξίες με αυτές που χρησιμοποιείται στο ερώτημά σας
Η 6

εκτελέστε την έτοιμη δήλωση με την προσθήκη του κώδικα . "$ my_statement - > execute ( ) ? " .
Η

7 Αποθηκεύστε το αρχείο PHP και φορτώσετε στον server σας .
Η
εικόνων

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

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