$ dbc = mysql_connect ( " localhost " , " gebruikersnaam " , " wachtwoord" ) or die ( mysql_error ( ) ) ;
$ db = mysql_select_db ( " databank " ) or die ( mysql_error ( ) ) ; kopen van 2
Haal de waarde van LAST_INSERT_ID ( ) door deze te selecteren uit de tabel met het veld auto- increment . Typ bijvoorbeeld :
$ query
= " SELECT LAST_INSERT_ID ( ) FROM ` staten ` AS ` id ` " ;
$ resultaat
= mysql_query ( $ query ) or die ( mysql_error ( ) ) ;
$ rij
= mysql_fetch_assoc ( $ resultaat ) ;
$ laatste = $ rij
[ " id " ] ;
3
Voer een query naar selecteert u de gegevens voor het record met de laatste auto- increment waarde en de gegevens af te drukken . Typ bijvoorbeeld :
$ query
= sprintf ( ' SELECT van ` staten ` WHERE ` id ` = " % s " " , $ laatste ) ;
$ resultaat
= mysql_query ( $ query ) or die ( mysql_error ( ) ) ;
$ rij
= mysql_fetch_assoc ( $ resultaat ) ;
printf ( " gegevens voor de record met de laatste auto- increment waarde van % d : \\ r \\ n " , $ laatste ) ;
print_r
( $ row ) ;
met PHP last_auto_increment
4
Maak een klasse om een datastructuur te houden dat de databasestructuur spiegels . Typ bijvoorbeeld :
class Staat
{
openbare $ naam
, $ hoofdstad , $ vogel ;
publieke functie __ construct
( $ naam, $ hoofdstad , $ vogel ) {
$ this - > naam = $ naam ;
$ this - > vermogen = $ kapitaal;
$ this - > bird = $ vogel ; < br
}
>
}
5
Bevolk een array met de gegevens die u wilt invoegen in de database. Typ bijvoorbeeld :
$ staten = array ( ) ;
$ staten [ " NH " ] = nieuwe staat ( " New Hampshire " , " Concord " , " Purple Finch " ) ;
$ staten | [ " OH " ] = new State ( " Ohio " , " Columbus " , " kardinaal " ) ;
$ staten | [ " IN " ] = new State ( " Indiana " , " Indianapolis " , " kardinaal " ) ;
herhalen 6 door de array van waarden en steek ze in de database tabel . Typ bijvoorbeeld :
foreach
( $ staten als $ state ) {
$ query
= sprintf ( ' INSERT INTO ` staten ` ( `id ` , ` abbrev ` , ` naam ` , ` hoofdstad ` , ` vogel ` ) VALUES ( null , " % s " , " % s " , " % s " , " % s " ) " , $ state - > abbrev , $ state - > naam , $ state - > hoofdstad , $ state - > bird ) ;
$ resultaat
= mysql_query ( $ query ) or die ( mysql_error ( ) ) ;
printf ( " Record ingevoegd met auto - incremenet waarde % d " , mysql_insert_id ( ) ) ; ?
}
>