Page 1 sur 2
Chargement d'un fichier +data load
Posté : 09 nov. 2010, 13:16
par hiker
Bonjour:
Je sollicite une aide avec cette requête .Aussi j'aimerais pouvoir l' insérer dans un script php
LOAD DATA LOCAL INFILE '$nom' INTO TABLE WHITE_LISTE FIELDS TERMINATED BY '\n' LINES TERMINATED '\n' (numero) SET service_type="$ser";
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 13:26
par stealth35
c'est simple tu peux pas, regarde la doc
http://dev.mysql.com/doc/refman/5.0/fr/load-data.html
mais tu peux toujours faire un UPDATE apres
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 13:32
par hiker
Comment ça je peux pas j'ai bien lu la doc c'est d'ailleurs ça qui m'a inspiré
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 13:35
par stealth35
Comment ça je peux pas j'ai bien lu la doc c'est d'ailleurs ça qui m'a inspiré
t'importe uniquement les champs qui sont dans le CSV, y'a pas de SET dans la doc
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 13:38
par hiker
je suis pas entrain de charger un csv mais un un txt.
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 14:23
par stealth35
je suis pas entrain de charger un csv mais un un txt.
c'est pareil
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 14:26
par AB
Peu importe, y'a pas de SET dans la doc.
Et puis si tu travaille sur un mutualisé, cette commande ne fonctionnera pas car "Pour utiliser la commande LOAD DATA INFILE sur des fichiers du serveur, vous devez avoir le droit de FILE sur le serveur. See Section 5.5.3, « Droits fournis par MySQL ». "
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 14:54
par hiker
ça marche bien merci.En fait dans la deuxième clause j'avais occulté BY dans la clause.Cependant avez vous une idée des clause a mettre concernant un fichier excel?
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 14:58
par AB
Si c'est un fichier csv français les champs sont terminés par des ';'
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 15:05
par hiker
$database->requete("LOAD DATA LOCAL INFILE '$nom' INTO TABLE XXXXX FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' (numero) SET XXX='$ser'");
voici ce que j'essaie mais m'insère des 0...
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 16:11
par hiker
Je galère toujours au cas ou quelqu'un peut m'aider

Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 16:12
par stealth35
SET ne marche pas avec cette requete
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 16:20
par hiker
Avec quelle requete LOAD tu veut dire?
Pourtant j'arrive à le faire avec les fichier txt en ajoutant l'option SET???
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 16:21
par stealth35
Avec quelle requete LOAD tu veut dire?
Pourtant j'arrive à le faire avec les fichier txt en ajoutant l'option SET???
il t'ajoute pas des 0 ?
Re: Chargement d'un fichier +data load
Posté : 09 nov. 2010, 16:25
par hiker
non il m'ajoute pas de zéro avec les fichier txt