1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<?php
$dsn = 'mysql:dbname=laTable;host=127.0.0.1';
$user = 'user';
$password = 'passwod';
try {
$pdo = new PDO($dsn, $user, $password);
$sql = 'INSERT INTO insert_csv (col1, col2, col3,col4,col5,col6,col7,col8,col9,col10,col11,col12,col13,col14,col15) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)';
$stmt = $pdo->prepare($sql);
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
if($row!=1) { //pour éviter la ligne avec les titres
$stmt->execute($data);
echo "<p> la ligne $row: est inséré <br/></p>\n";
}
$row++;
}
fclose($handle);
}
} catch (PDOException $e) {
echo 'Connexion échouée : ' . $e->getMessage();
} |
Partager