[SQL] Problème exécution sql pour insertion fichier csv
Bonjour à vous,
Je cherche à exécuter une requête d'insertion d'un fichier csv avec php mais je galère. Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$server = 'localhost';
$login = 'user';
$pass = 'pass';
$db= 'base';
$link = mysqli_connect($server, $login, $pass, $db);
$sql = "LOAD DATA LOCAL INFILE 'C:\\ToImport\\temp.csv' INTO TABLE t_carnetcommande FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'";
$result = mysqli_query($link, $sql) or trigger_error('Requête invalide', E_USER_ERROR); |
J'ai visiblement un problème dans ma requête.
Pourtant, elle fonctionne très bien tel quel par un copier-coller dans l'exécuteur de requête de phpmyadmin. J'ai aussi vérifier ma connection à la base de données: pas de problème de ce côté là non plus car j'arrive à exécuter d'autres requêtes.
Pouvez-vous s'il vous plaît m'aider à trouver ce qui ne va pas dans ma requête?
Merci d'avance.
A+