我无法将Excel文件数据加载到数据库中

时间:2019-07-05 08:31:06

标签: php mysql

目标是从Excel文件中恢复数据并将其数据加载到我的数据库中。 var_dump可以看到我的数据,但是无法将其放入数据库中。

load.php

require '../vendor/autoload.php';
use App\Base;

if( isset( $_POST["import"] ) ) {
   $fileName = $_FILES["file"]["tmp_name"];
   var_dump( $fileName );
   if( $_FILES["file"]["size"] > 0 ) {

      $file = fopen( $fileName, "r" );
      while( ( $column = fgetcsv( $file, 1024, "," ) ) !== false ) {
         try {
               $sqlInsert = new Base( 'gac' );
               $data      = $sqlInsert->query( "INSERT INTO testo (nom,prenom) values (" . $column[0] . ", " . $column[1] . ")" );
               $result    = $data->execute( array(
                                'nom' => $column[0],
                                'prenom' => $column[1] ) );
               var_dump( $data );
            } catch( Exception $e ) {
               die( 'Erreur: ' . $e->getMessage() );
            }
      }
   }
}

0 个答案:

没有答案