21-12-2008, 10:56 AM
euh, dans ce cas là, si c'est des insert dans la meme table, ta boucle n'a qu'a servir à créer la requete, que t'éxécute uniquement si elle dépasse un certain nombre d'insert... (et une fois après ta boucle). Ca va déjà diminuer ton nombre d'insert...
c'est ce que tu demandais???
Si c'est trop lourd => maintenance nocturne... c'est fait pour ca, non?
ex: (pas formaté)
$v='';
$req='insert into table (C1, C2) VALUES';
$n=0;
while(blabla)
{
$req.=$v.'('id','vote')';
$n++;
$v=',';
if($n==100)
{
mysql_query($req);
$req='insert into table (C1, C2) VALUES';
$v='';
$n=0;
}
}
if($n>0){mysql_query($req);}
c'est ce que tu demandais???
Si c'est trop lourd => maintenance nocturne... c'est fait pour ca, non?
attendez, je cherche...