Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť nový PHP súbor v editore , alebo Poznámkový blok . Pripojte sa na databázový server a otvorte databázu . Napríklad , typ : ?
< Php
$ DBC = mysql_connect ( " localhost " , " užívateľské meno " , " heslo " ) or die ( mysql_error ( ) ) ;
$ db = mysql_select_db ( " databáza " ) or die ( mysql_error ( ) ) ;
2
Získať hodnotu LAST_INSERT_ID ( ) výberom z tabuľky , ktorá obsahuje auto - increment poľa . Napríklad typ :
$ query = " SELECT LAST_INSERT_ID ( ) FROM ` štátov ` AS ` id ` " ;
$ result = mysql_query ( $ query ) or die ( mysql_error ( ) ) ;
$ row = mysql_fetch_assoc ( $ result ) ;
dolárov v minulom = $ row [ " id " ] ;
3
Spustenie dotazu na vyberte dáta pre záznam s poslednou hodnotou auto - prírastku a tlač dát . Napríklad typ :
$ query = sprintf ( ' SELECT z ` tvrdí , ` WHERE ` id ` = " % s " ' , $ posledný ) ;
$ result = mysql_query ( $ query ) or die ( mysql_error ( ) ) ;
$ row = mysql_fetch_assoc ( $ result ) ;
printf ( " Údaje o zázname s posledným auto - prírastku hodnoty % d : \\ r \\ n " , $ predchádzajúce ) ;
print_r ( $ row ) ;
Používanie PHP last_auto_increment
4
Vytvorte triedu , držať dátovú štruktúru ktorý odráža štruktúru databázy . Napríklad typ :
class stať {
verejné $ name , $ kapitál , $ vták ;
public function __ construct ( $ name , $ kapitál , $ vták ) {
$ this - > name = $ name ;
$ this - > kapitál = $ kapitálu ;
$ this - > bird = $ vták ,
}
}
5
Vyplnenie poľa s dátami , ktoré chcete vložiť do databázy . Napríklad typ :
$ štáty = array ( ) ;
$ štáty [ " NH " ] = nový štát ( " New Hampshire " , " Concord " , " Purple Finch " ) ;
$ štáty [ " OH " ] = nový štát ( " Ohio " , " Columbus " , " kardinál " ) ;
$ štáty [ " IN " ] = nový štát ( " Indiana " , " Indianapolis " , " kardinál " ) ;
6
iterácii cez pole hodnôt a vložte ich do databázovej tabuľky . Napríklad typ : Spojené
foreach ( $ štáty ako $ stavu ) {
$ query = sprintf ( " INSERT INTO ` štátov ` ( ` id ` , ` Skrátený ` , ` name ` , ` kapitál ` , ` vták ` ) VALUES ( null , " % s " , " % s " , " % s " , " % s " ) ' , $ state - > nainfo , $ state - > meno , $ stav - > kapitál , $ state - > vták ) ;
$ result = mysql_query ( $ query ) or die ( mysql_error ( ) ) ;
printf ( " Record vložený auto - incremenet hodnota % d " , mysql_insert_id ( ) ) ; ?
}
>