1 Χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας HTML ή το Σημειωματάριο για να δημιουργήσετε ένα νέο αρχείο προγράμματος PHP . Ξεκινήστε το πρόγραμμα ανοίγοντας μια σύνδεση με το διακομιστή της βάσης δεδομένων και επιλέγοντας τη βάση δεδομένων που περιέχει τους πίνακες για τους οποίους θέλετε να μεταφέρετε δεδομένα . Ελέγξτε την κατάσταση λάθους μετά την σύνδεση για να βεβαιωθείτε ότι ήταν επιτυχής . Τύπος:
$ db = νέα mysqli ( ' localhost ', ' όνομα » , « κωδικό πρόσβασης » , « βάση δεδομένων » ) ? Εάν ( mysqli_connect_errno ( ) ) die ( mysqli_connect_error ( ) ) ? 2 προετοιμαστεί μια σειρά για να κρατήσει τα δεδομένα από τον πίνακα προέλευσης που θέλετε να μετακινήσετε στον πίνακα προορισμού . Δημιουργήστε ένα ερώτημα string που θα χρησιμοποιήσετε για να εξαγάγετε τα δεδομένα από τον πίνακα προέλευσης . Τύπος: $ γραμμή = array ( ) ? $ Table1 = "SELECT id , όνομα, email , τηλέφωνο ΑΠΟ χρήστες ΠΑΡΑΓΓΕΛΙΑ ΓΙΑ id" ? Δημιουργήστε ένα νέο έτοιμη δήλωση με την εντολή της MySQL για την εισαγωγή δεδομένων στον πίνακα προορισμού . Χρησιμοποιήστε ερωτηματικά να αναφέρει τις αξίες που θα πρέπει να εισαχθεί και να δεσμεύει τα μέλη του πίνακα που δημιουργήσατε με τη μέθοδο της " bind_param " . Τύπος: " ; ; INSERT INTO newusers ( id , όνομα , e-mail, τηλέφωνο ) ΑΞΙΕΣ ( , , , ) " $ Stmt = $ db - > προετοιμασία ( ? $ Stmt - > bind_param ( « isss » , $ γραμμή [ 'id' ] , $ γραμμή [ 'name' ] , $ γραμμή [' email '] , $ [σειρά «τηλέφωνο» ] ) ? εκδώσει το ερώτημα για να επιλέξετε δεδομένα από τον πίνακα προέλευσης Αποθηκεύστε τα αποτελέσματα στο associative array που δηλώσατε νωρίτερα και να δημιουργήσετε μια θηλιά που ανακτά κάθε ρεκόρ μέχρι το τέλος του πίνακα Τύπος: . . $ result = $ db - > ερώτημα ( $ table1 ) ? while ( $ γραμμή = $ αποτέλεσμα - > fetch_assoc ( ) ) { Εκτελέστε την έτοιμη δήλωση για να εισάγετε τα δεδομένα . . . από τον πίνακα προέλευσης στον πίνακα προορισμού Βεβαιωθείτε ότι το ένθετο ήταν επιτυχής με την αξιολόγηση του " affected_rows " κτήμα του έτοιμη δήλωση Κλείστε την έτοιμη δήλωση πριν από την έναρξη ενός νέου τύπου : $ Stmt - > execute ( ) ? if ($ Stmt - > affected_rows = 1 ! ) { echo " Δεν υπάρχουν δεδομένα που εισάγονται για το χρήστη με id = $ σειρά [ 'id' ] " ? } $ Stmt - > close ( ) ? } 6 Κλείστε τη βάση δεδομένων , όταν ολοκληρωθεί η διαδικασία Αποθηκεύστε το πρόγραμμα PHP . . . Τρέξτε να βεβαιωθείτε ότι κινείται σωστά τα δεδομένα από το ένα τραπέζι στο άλλο Τύπος: $ db - > close ( ) ? >
Εικόνων 3
Η 4
5
Η
εικόνων ;
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα