目标是从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() );
}
}
}
}