Nachdem Sie eine MySQL -Datenbank zu erstellen , müssen Sie sie mit Daten füllen. Die Daten für die Datenbank oft in eine durch Komma getrennte enthalten oder CSV , Datei-und Notwendigkeit, in PHP importiert werden und aus der MySQL-Datenbank geschrieben. Dies ist eine sehr einfache Aufgabe mit Hilfe der eingebauten Funktionen, die PHP hat , dass es einfach beide aus einer CSV- Datei zu importieren und zu einer MySQL-Datenbank auszugeben. Anleitung
Create MySQL Database
1
zu einer MySQL- Befehl steuern auffordern oder verwenden Sie ein Dienstprogramm wie phpMyAdmin einen SQL -Befehl ausgeben . Erstellen Sie die MySQL-Datenbank. Zum Beispiel : CREATE DATABASE `
Hauptstädten ` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
2
Erstellen der MySQL-Tabelle , um die Daten, die Sie aus der CSV- Datei zu importieren halten wird. Spiegeln Sie die Struktur der CSV- Datei, wenn praktisch. Zum Beispiel : CREATE TABLE `
Hauptstädten ` ` ` Hauptstädten (
`id ` INT NOT NULL AUTO_INCREMENT UNSIGNED PRIMARY KEY,
` Zustand ` VARCHAR ( 60 . ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
` Stadt ` VARCHAR ( 60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE = MYISAM ;
3
erstellen MySQL-Benutzer , um die Datenbank und Privilegien vergeben an die von Ihnen erstellte Datenbank zugreifen . Geben Sie zum Beispiel : GRANT
alle Zugriffsrechte auf ` Hauptstädten ` * TO ` Hauptstädten ` @ ` localhost ` BY 'password' WITH GRANT OPTION identifiziert werden;
Import CSV und schreiben . zu Database
4
neues PHP-Datei mit einem Editor oder den Editor. Öffnen Sie die CSV- Datei, die Sie gehen zu importieren sind . Geben Sie z. B. :
< php
$ fh = fopen (" data.csv ")