Hvordan bruke PHP til å fylle en database
Fylle en database i PHP kan du overføre data som er midlertidig tilgjengelig i skriptet til en permanent database sted som du kan få tilgang til på et senere tidspunkt. Dette er nyttig for formål som å la en brukertype informasjon i et HTML-skjema for å fylle databasen, leser data fra en fil, eller til og med parsing en webside og sette inn innholdet i en database. For å fylle en database må du koble til databasen i PHP, velg databasenavnet og deretter gjentatte ganger sette inn data via en spørring kommando.
Bruksanvisning
1 Åpne PHP-filen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.
2 Koble til serveren der databasen du ønsker å fylle ligger. Med en MySQL database dette gjøres ved å legge til følgende kode i kroppen din PHP-filen:
<? Php
$ My_connect = mysql_connect ( "localhost", "brukernavn", "passord");
if (! $ my_connect) {
die ( 'Feil under tilkobling til databasen:'. mysql_error ());
}
Erstatt "localhost", "brukernavn" og "passord" med innloggingsinformasjon for databasen.
3 Velg databasen navnet du ønsker å fylle. Med MySQL dette gjøres ved å legge inn koden:
mysql_select_db ( "name_of_db", $ my_connect);
4 Fylle databasen med informasjon ved gjentatte ganger å sende "Insert" SQL-spørringer til databasen. Med MySQL dette gjøres ved å legge inn koden:
mysql_query ( "INSERT INTO my_table (navn, alder) VALUES ( 'Bob', '21')");
mysql_query ( "INSERT INTO my_table (navn, alder) VALUES ( 'Kim', '42')");
mysql_query ( "INSERT INTO my_table (navn, alder) VALUES ( 'Jessica', '33')");
5 Lukk databasetilkobling når du er ferdig med å bruke det. Med MySQL dette gjøres ved å legge inn koden:
mysql_close ($ my_connect);
?>
Hint
- Plasser alle dine PHP-koden innenfor "<? Php" og "?>" Tags.