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

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

Πώς να Τοποθετήστε MySQL Κείμενο Με Μονά εισαγωγικά στην PHP

Όταν εισάγετε δεδομένα σε μια βάση δεδομένων MySQL χρησιμοποιώντας PHP , τοποθετήστε τις τιμές που πρόκειται να εισαχθεί μεταξύ μονά εισαγωγικά . Αν οι ίδιοι οι τιμές περιλαμβάνουν ένα ενιαίο απόσπασμα ή απόστροφο , η σωστή τιμή δεν θα εισαχθεί στη βάση δεδομένων. Η λειτουργία PHP " mysql_real_escape_string » ξεφεύγει από κάθε μονά εισαγωγικά βρέθηκαν μέσα σε μια συμβολοσειρά κειμένου . Αυτό επιτυγχάνεται με την προσθήκη μια αντίστροφη κάθετο ( /) πριν από την ενιαία προσφορά . Αυτό επιτρέπει την ενιαία προσφορά πρέπει να θεωρηθεί ως μέρος της συμβολοσειράς αξίας και τοποθετηθεί σωστά . Οδηγίες
Η

1 Ανοίξτε ένα κενό έγγραφο απλού κειμένου . 2

Πληκτρολογήστε τη γραμμή

για να ξεκινήσει η . PHP script
εικόνων 3

Πληκτρολογήστε τις γραμμές

$ username = "username" ? $ passwd = "password" ? $ database = " test"? $ πίνακα = " table_name " ? $ εξυπηρετητή = " localhost " ?

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

4 Πληκτρολογήστε τις γραμμές

mysql_connect ( $ διακομιστή, $ username , $ passwd ) ? . @ Mysql_select_db ( $ δεδομένων ) ή die ( " Δεν είναι δυνατή η επιλογή της βάσης δεδομένων ")? .

να συνδεθεί με τη βάση δεδομένων MySQL
5

Πληκτρολογήστε τις γραμμές

$ fname = " Lee " ? $ lname = " O'Toule " ? $ username = " lotoule " ?

να δημιουργήσει τις μεταβλητές που περιέχουν τις τιμές που θα εισαχθούν στη βάση δεδομένων . Σε αυτό το παράδειγμα , το επώνυμο " O'Toule " περιέχει ένα μονό εισαγωγικό , ή απόστροφο .
Η 6

Πληκτρολογήστε τις γραμμές

$ query = " INSERT INTO " . . $ τραπέζι " ΑΞΙΕΣ ( " . . $ f_name " ',' " . . $ l_name " ',' " $ u_name . ». ') ? " ? echo $ query.PHP_EOL ? mysql_query ( $ query ) ?

να δημιουργήσετε το ερώτημα INSERT , να το τυπώσετε την οθόνη και να στείλετε το ερώτημα στη βάση δεδομένων . Την εκτύπωση στην οθόνη σας δείχνει ότι η λειτουργία mysql_real_escape_string έχει τοποθετηθεί μια ανάστροφη κάθετο ( \\ ) πριν από την απόστροφο .
Η 7

Πληκτρολογήστε τις γραμμές

$ query2 = " SELECT * FROM στείλετε το SELECT ερώτημα που θα επιστρέψει τα αποτελέσματα στη βάση δεδομένων , μετρήστε τον αριθμό των γραμμών στα αποτελέσματα και να κλείσει τη σύνδεση βάσης δεδομένων .
8

Πληκτρολογήστε τις γραμμές

$ i = 0 ? ενώ ( $ i <$ num ) { $ first = . $ το πρώτο "" . $ διαρκέσει . " " $ user.PHP_EOL ? . $ i + + ? }

να βρόχο μέσα από τα αποτελέσματα και να εκτυπώσετε κάθε εγγραφή στην οθόνη
Η . 9

Πληκτρολογήστε τη γραμμή

>

να κλείσει το PHP script .
Η 10

Αποθηκεύστε το αρχείο με το " php . " επέκταση αρχείου .
Η
εικόνων

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

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