moi j'aurais tout fait en une seule instruction sql (on va supposer que c'est mysql dans ton cas):
Code :
LOAD DATA LOW PRIORITY INFILE 'tonFichier.csv' REPLACE INTO TABLE tatable CHARACTER SET tonCharset FIELDS TERMINATED BY ',' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY 'tonCaractereDeFindeLigne'
|
voir la doc à ce sujet: http://dev.mysql.com/doc/refman/5.0/en/load-data.html
edit: En supposant bien entendu que la 1ere colonne est bien PK de ta table.
Message édité par anapajari le 04-07-2007 à 12:08:29