När du skapar en MySQL-databas , måste du fylla den med data. Uppgifterna för databasen ofta ingår i en kommaseparerad eller CSV , fil och måste importeras till PHP och skrivs ut till MySQL-databas . Detta är en mycket enkel uppgift med hjälp av inbyggda funktioner som PHP har som gör det enkelt både att importera från en CSV-fil och utdata till en MySQL-databas . Instruktioner Review Skapa MySQL databas
1
Navigera till en MySQL kommandotolk eller använda ett verktyg som phpMyAdmin att utfärda ett SQL-kommando . Skapa MySQL-databasen . Till exempel , typ :
CREATE DATABASE ` huvudstäder ` standard teckenuppsättning utf8 SORTERA utf8_unicode_ci ,
2
Skapa MySQL tabellen för att hålla de data som du kommer att importera från CSV -filen . Spegla strukturen i CSV- filen om det praktiska . Till exempel , typ :
CREATE TABLE ` huvudstäder ` ` huvudstäder ` (
` id ` INT OSIGNERAD NOT NULL AUTO_INCREMENT PRIMARY KEY ,
` stat ` VARCHAR ( 60 . ) Character set utf8 SORTERA utf8_unicode_ci NOT NULL ,
` city ` VARCHAR ( 60 ) teckenuppsättning utf8 SORTERA utf8_unicode_ci NOT NULL
) ENGINE = MyISAM ,
3
Skapa en MySQL-användare att komma åt databasen och bevilja privilegier till databasen du skapade . Till exempel , typ :
ge alla privilegier för ` huvudstäder ` * TILL ` huvudstäder ` @ ` localhost ` identifieras med " lösenord " med GRANT OPTION ;
Import CSV och Skriv . till databas
4
Skapa en ny PHP -fil med en redaktör eller Anteckningar . Öppna CSV-fil du ska importera . Skriv till exempel : ?
< Php
$ fh = fopen ( " data.csv " )