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

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

Πώς να Τοποθετήστε ένα πίνακα σε MySQL σε PHP

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

1 Ανοίξτε το αρχείο HTML . Τοποθετήστε το δρομέα στο σημείο όπου θέλετε να εισαγάγετε έναν πίνακα σε MySQL . Πληκτρολογήστε τον ακόλουθο κώδικα :

$ dbh = mysql_connect ( $ dbserver , $ DBUSER , $ dbPassword ) ?

Mysql_select_db ( $ DBNAME ) ?

Αντικαταστήστε τις μεταβλητές με τις τιμές που έχουν να MySQL βάσης δεδομένων σας . Αυτές οι γραμμές ανοιχτή PHP και να δημιουργήσει μια σύνδεση με τη βάση δεδομένων 2

Πληκτρολογήστε τον ακόλουθο κώδικα : .

$ Arr = array ( "a" , "b " , " c" , "d " , " e" ) ?

$ CNT = count ( $ arr ) - 1 ?

Η πρώτη γραμμή δημιουργεί ένα PHP array . Χρησιμοποιήστε οποιαδήποτε σειρά σε κώδικα PHP σας, όπως απαιτείται . Η δεύτερη γραμμή δημιουργεί μια μεταβλητή που μετρά τον αριθμό των στοιχείων στη συστοιχία , μείον ένα. Μείωση του αριθμού κατά ένα είναι σημαντικό για τη μορφοποίηση του τελικού στοιχείου του πίνακα εικόνων
3

Πληκτρολογήστε τον ακόλουθο κώδικα : .

Για ( $ i = 0 ? $ i <$, CNT ? $ i + +) { .

$ myArr = " " $ arr [ $ i ] » , « ?

} .

$ myArr = " « $ arr [ $ CNT ] " ?

Ο βρόχος δημιουργεί μια νέα μεταβλητή με όνομα $ myArr που παίρνει όλα, αλλά το τελευταίο στοιχείο του πίνακα και τα διαμορφώνει με έναν τρόπο πιο κατάλληλα για χρήση σε δήλωση ένθετο με βάζοντας κάθε στοιχείο σε μονά εισαγωγικά με ένα κόμμα αργότερα . Όταν ο βρόχος ολοκληρωθεί, η επόμενη γραμμή προσθέτει το τελευταίο στοιχείο από τον πίνακα χωρίς να προσαρτήσει το κόμμα , έτσι ώστε να μην προκαλέσει συντακτικό σφάλμα στην MySQL
Η

4 Πληκτρολογήστε τον ακόλουθο κώδικα : .

mysql_query ( " INSERT INTO ΑΞΙΕΣ δοκιμής ( $ myArr ) ? ")? ? .

>

Οι γραμμές αυτές υποβάλλουν το ερώτημα ένθετο στη βάση δεδομένων MySQL στη συνέχεια κλείστε το tag της PHP


εικόνων

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

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