Bonjour,
ce que je décris ci-après FONCTIONNE SUR LE NET !!
En local, sous apache, cela ne fontionne pas :
- j'ai un formulaire où l'on choisi un fichier texte par le bouton parcourir
Ce formulaire est bien en <FORM ENCTYPE='multipart/form-data'
et le INPUT du fichier est <input type='file' name='importfile' >
- en validant le formulaire, on passe bien à mon programme qui fait un LOAD DATA comme cela :
$requete="LOAD DATA LOCAL INFILE '" . $importfile . "' INTO TABLE `tabledimportation` FIELDS TERMINATED BY ';' LINES TERMINATED BY '\\r'";
$resultat=mysql_query($requete);
- Je précise que je suis correctement connecté à ma base de donnée, que la table 'tabledimportation' existe bien et qu'avec l'ajout de message, il semblerait que la requete "LOAD DATA..." soit tout bonnement inefficace à l'exécution de mon php...
- Je précise également que si je fais une importation MANUELLE via phpMyadmin, cela fonctionne (j'ai d'ailleurs repris la syntace de la requete réaffichée dans mon prog pour être sûr mais sans résultat)
- je reprécise que cela FONCTIONNE SUR LE NET AVEC LES MEMES PROG !!
HELP SVP, je commence à criser !
Cordialement
Fred
Partager