Bonjour à vous,
Je cherche à exécuter une requête d'insertion d'un fichier csv avec php mais je galère. Voici mon code:
J'ai visiblement un problème dans ma requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
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+
Partager