Importer un fichier XML dans base MYSQL [PHP] - PHP - Programmation
Marsh Posté le 18-10-2007 à 16:41:58
+1
http://fr.php.net/set_time_limit
sinon pas besoin de tester si l'email existe, tu n'as pas de clef "unique" poiur ce champ dans la base ?
Marsh Posté le 18-10-2007 à 17:31:51
Ca j'y avait penser, mais si je peux eviter d'augmenter le temps limite ca serait cool.
Marsh Posté le 18-10-2007 à 17:36:24
ça risque d'être tendu, plus tu aura d'enregistrement , plus ça sera long forcement
Marsh Posté le 18-10-2007 à 16:30:10
Bonjour,
Voici mon problème je me trouve sur un serveur php5. Et il faut que je parse un fichier de 12'000 enregistrements et que j'insère dans ma bd.
voici mon fichier xml :
[cpp]<?xml version="1.0" encoding="ISO-8859-1" ?>
- <newsletter>
- <data>
<name>Sebastian</name>
<surname>xxx</surname>
<email>xxx@gmail.com</email>
<gender>m</gender>
<language>fr</language>
</data>
- <data>
<name>Marc </name>
<surname>xxx2</surname>
<email>marc@gmail.com</email>
<gender>m</gender>
<language>de</language>
</data>
[url]
Je parse mon fichier et avant chaque insertion il faut que je test que l'email existe pas encore dans la bd (requête sur le serveur).
Mon problème est que le temps limite de 30s, me permet d'insérer uniquement les 8-9000 premiers. Avez-vous une solution qui passerait dans un délai inférieur à 30s.
Merci de vos réponses.