PHP code example of joshuawebdev / csv2sql
1. Go to this page and download the library: Download joshuawebdev/csv2sql library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
joshuawebdev / csv2sql example snippets
oshuaWebDev\Csv2Sql\Csv2Sql;
$csv2sql = new Csv2Sql;
$csv2sql->setFile("csv/dados.csv"); // aqui você informa o local onde está o arquivo csv
$csv2sql->setTable("nome_da_tabela"); // aqui você dá o nome da tabela
$createDB = $csv2sql->getCreateTableQuery(); // query gerada para criar o BD (CREATE TABLE ...)
$insertData = $csv2sql->getInsertDataQuery(); // array contendo as queries para inserir os dados (INSERT INTO ...)
// HÁ OUTROS MÉTODO QUE VOCÊ PODE USAR COMO POR EXEMPLO
$csv2sql->getTableName(); // exibe o nome da tabela
$csv2sql->getColumnNames(); // retorna um array com o nome das colunas (head)
$csv2sql->getDataFromTable(); // retorna um array com os dados obtidos do arquivo csv (sem head, só os dados)
php csv2sql.php [param1] [param2]
php csv2sql.php csv/data_example.csv alunos