1 Δημιουργήστε ένα νέο αρχείο PHP χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας ή το Notepad . Συνδεθείτε με το διακομιστή της βάσης δεδομένων και ανοίξτε τη βάση δεδομένων . Για παράδειγμα, πληκτρολογήστε :
$ dbc = mysql_connect ( " localhost " , "username" , " password" ) ή να πεθάνουν ( mysql_error ( ) ) ? $ db = mysql_select_db ( «βάση δεδομένων» ) ή να πεθάνουν ( mysql_error ( ) ) ? 2 Πάρτε την αξία της LAST_INSERT_ID ( ) επιλέγοντάς την από τον πίνακα που περιέχει το πεδίο αυτόματη αύξηση . Για παράδειγμα, πληκτρολογήστε : $ query = "SELECT LAST_INSERT_ID ( ) ΑΠΟ ` κράτη ` AS ` id ` " ? $ Result = mysql_query ( $ query ) ή να πεθάνουν ( mysql_error ( ) ) ? $ γραμμή = mysql_fetch_assoc ( $ αποτέλεσμα) ? δολάρια το περασμένο = $ γραμμή [ "id" ] ? Εκτέλεση ενός ερωτήματος στο επιλέξτε τα δεδομένα για την εγγραφή με την τελευταία τιμή αυτόματη αύξηση και να εκτυπώσετε τα δεδομένα . Για παράδειγμα, πληκτρολογήστε : $ query = sprintf ( «SELECT από ` δηλώνει ` WHERE ` id ` = " % s "' , $ τελευταία) ? $ Result = mysql_query ( $ query ) ή να πεθάνουν ( mysql_error ( ) ) ? $ γραμμή = mysql_fetch_assoc ( $ αποτέλεσμα) ? printf ("Στοιχεία για την εγγραφή με την τελευταία τιμή αυτόματη αύξηση των % d : \\ r \\ n " , $ τελευταία) ? print_r ( $ γραμμή ) ? Δημιουργήστε μια τάξη για να κρατήσει μια δομή δεδομένων που αντικατοπτρίζει τη δομή της βάσης δεδομένων . Για παράδειγμα, πληκτρολογήστε : κράτος κατηγορίας { δημόσια $ name , $ κεφαλαίου , $ πουλί ? Δημόσια __ construct λειτουργία ( $ name , $ κεφαλαίου , $ πουλί ) { $ this - > name = $ name ? $ this - > κεφάλαιο = $ κεφαλαίου ? $ this - > = $ πουλί πουλί ? } } Συμπλήρωση έναν πίνακα με τα δεδομένα που θέλετε να εισαγάγετε στη βάση δεδομένων . Για παράδειγμα, πληκτρολογήστε : $ κρατών = array ( ) ? $ Αναφέρει [ "NH " ] = νέο κράτος ( " New Hampshire " , " Concord " , " Purple Finch " ) ? $ αναφέρει [ "OH " ] = νέο κράτος ( " Ohio " , " Κολόμβος " , " Cardinal ")? $ αναφέρει [ "IN" ] = νέο κράτος ( " Indiana " , " Ιντιανάπολις" , " Cardinal ")? 6 επαναλήψεις στη σειρά των αξιών και την εισαγωγή τους σε πίνακα της βάσης δεδομένων . Για παράδειγμα, πληκτρολογήστε : foreach ( $ κράτη όπως $ κράτος) { $ query = sprintf ( ' INSERT INTO ` κράτη ` ( ` id ` , ` abbrev ` , ` όνομα ` , ` κεφάλαιο ` , ` πουλί ` ) ΑΞΙΕΣ ( null , " % s " , " % s " , " % s " , " % s" ) , $ state- > abbrev , $ state- > name, $ κράτους - > κεφάλαιο , $ state- > πουλί ) ? $ result = mysql_query ( $ query ) ή να πεθάνουν ( mysql_error ( ) ) ? printf ( "Record εισάγεται με αυτόματη incremenet αξία % d " , mysql_insert_id ( ) ) ? ; } >
εικόνων 3
εικόνων Χρήση PHP last_auto_increment
Η 4
5
Η
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα