[PHP/MySQL] Comment isérer des valeurs séparées par des "|" ?

Comment isérer des valeurs séparées par des "|" ? [PHP/MySQL] - Programmation

Marsh Posté le 19-07-2001 à 19:17:55    

Voilà, imaginons que g un fichier txt qui contient des lignes comme ca :
 
l1 : valeur1|valeur2|valeur3
l2 : valeur1|valeur2|valeur3
l3 : valeur1|valeur2|valeur3
l4 : valeur1|valeur2|valeur3
l5 : ...
(les "l# : " c po ds le fichier hein)
 
Voilà je voudrais insérer les valeurs de chaque ligne ds une base MySQL.
"valeur1" --> colonne 1
"valeur2" --> colonne 1
"valeur3" --> colonne 1
 
pour chaque ligne.
 
Y'a-t-il un moyen simple de le faire ?


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
Reply

Marsh Posté le 19-07-2001 à 19:17:55   

Reply

Marsh Posté le 19-07-2001 à 19:42:07    

load data (local) infile '/home' (replace)  
    into table tatable fiels terminated by '|' lines terminated by '\n';

Reply

Marsh Posté le 19-07-2001 à 19:55:54    

le "/home" représente le chemin et le nom du fichier ?
par exemple, si le fichier s'appelle "donnees" et est ds le meme rep que le script ca va faire :
 
load data infile 'donnees'  
   into table tatable fiels terminated by '|' lines terminated by '\n';  
 
c ca ?
ca marche avec un fichier se trouvant sur un autre serveur ?


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
Reply

Marsh Posté le 19-07-2001 à 20:05:09    

LOAD DATA FILE "données" into table tatable fiels terminated by '|' lines terminated by '\n';    
   
   
sur un autre serveur ?? jamais essayer, fait une requete en remplacant le mot file par url et met l'adresse web du fichier (je suis pas sur)  
   
 LOAD DATA url "http;//www.tonsite.com/tonrép/données" into table tatable fiels terminated by '|' lines terminated by '\n';    
   
si ça marche dis le nous !

 

[edtdd]--Message édité par lamatrice--[/edtdd]

Reply

Marsh Posté le 19-07-2001 à 20:07:48    

ok je vais tester, merci :)


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
Reply

Marsh Posté le 19-07-2001 à 21:07:57    

mysql_db_query($db_locale,"LOAD DATA file 'list_article' into table test fiels terminated by '|' lines terminated by '\n'" );
 
où est le pb, ca marche po ???


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
Reply

Marsh Posté le 19-07-2001 à 21:15:37    

essayer autrement..
 
c'est pas
mysql_db_query($db_loc....
 
mais
mysql_query($db_loc...

Reply

Marsh Posté le 19-07-2001 à 21:25:26    

Warning: Supplied argument is not a valid MySQL-Link resource


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
Reply

Marsh Posté le 19-07-2001 à 21:31:13    

oups !
 
et en mod ligne de commande mysql ça vas pas non plus ?

Reply

Marsh Posté le 19-07-2001 à 21:37:42    

aussi t'aurais pas oublier le in devant file, c'est INFILE ....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed