Når du opretter en MySQL-database , skal du udfylde den med data. De data til databasen ofte er indeholdt i en kommasepareret eller CSV, fil og skal indføres i PHP og skrevet ud til MySQL-database . Dette er en meget enkel opgave ved hjælp af den indbyggede funktioner, PHP har der gør det nemt både at importere fra en CSV-fil og til at udsende til en MySQL -database. Instruktioner
Opret MySQL Database
1
Naviger til en MySQL kommandoprompt eller bruge et hjælpeprogram som phpMyAdmin at udstede en SQL-kommando . Opret MySQL-database . Skriv f.eks : CREATE
DATABASE ` hovedstæder ` DEFAULT tegnsæt utf8 COLLATE utf8_unicode_ci ,
2
Opret MySQL tabellen til at holde de data, du vil importere fra CSV-filen. Afspejle strukturen i CSV-filen , hvis praktisk muligt. Skriv f.eks : CREATE
TABEL ` hovedstæder ` ` hovedstæder ` (
` id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , salg
` state ` VARCHAR (60 . ) tegnsæt utf8 COLLATE utf8_unicode_ci NOT NULL , salg
` city ` VARCHAR (60) tegnsæt utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE = MyISAM ;
3
Opret en MySQL bruger at få adgang til databasen og give rettigheder til den database, du har oprettet. Skriv f.eks : GRANT
ALLE privilegier på ` hovedstæder ` * TO ` hovedstæder ` @ ` localhost ` identificeret ved 'password' WITH GRANT OPTION ,
Importer CSV og Skriv . til Database
4
Opret en ny PHP fil med en editor eller Notesblok. Åbn CSV-filen , du vil importere. Skriv f.eks : ?
< Php
$ fh = fopen ( " data.csv " )