Depois de criar um banco de dados MySQL , você precisa preenchê-lo com dados. Os dados para o banco de dados , muitas vezes estão contidos em um arquivo delimitado por vírgula, ou CSV e precisam ser importados para PHP e escrito para o banco de dados MySQL . Esta é uma tarefa muito simples de usar as funções embutidas que PHP tem que se torna mais fácil tanto para importar de um arquivo CSV e saída para um banco de dados MySQL . Instruções
Criar banco de dados MySQL
1
Navegue até um prompt de comando MySQL ou usar um utilitário como o phpMyAdmin para emitir um comando SQL. Criar o banco de dados MySQL . Por exemplo, digite :
criar banco de dados ` capitais ` COLLATE utf8_unicode_ci PADRÃO CHARACTER SET utf8 ;
2
criar a tabela MySQL para armazenar os dados que você vai importar o arquivo CSV. Espelhar a estrutura do arquivo CSV se prático. Por exemplo, digite :
CREATE TABLE ` capitais ` ` ` capitais (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
` estado ` VARCHAR ( 60 . ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
` cidade ` VARCHAR ( 60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NÃO
NULL
) ENGINE = MYISAM ;
3
Criar um usuário do MySQL para acessar os privilégios de banco de dados e subsídios para o banco de dados que você criou. Por exemplo, digite :
GRANT ALL PRIVILEGES ON ` capitais ` * TO ` capitais ` @ `localhost ` identificado por 'password' WITH GRANT OPTION ;
Import CSV e escrever. ao Banco de Dados
4
Crie um novo arquivo PHP usando um editor ou o Bloco de Notas. Abra o arquivo CSV que você vai importar. Por exemplo, digite :
$ fh = fopen ( " data.csv " )