From 9cfb5e5f3ba3fde76ae176a83833c61f9104bfe9 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Wed, 30 Mar 2011 14:04:37 +0000 Subject: [PATCH] =?UTF-8?q?une=20erreur=20de=20reinit=20apres=20un=20seek?= =?UTF-8?q?=20rat=C3=A9=20en=20retour=20vers=200=20dans=20l'iterateur=20SQ?= =?UTF-8?q?L=20(le=20bon=20fichier=20cette=20fois)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/iterateur/sql.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ecrire/iterateur/sql.php b/ecrire/iterateur/sql.php index 1d38fa6e59..6e200b008b 100644 --- a/ecrire/iterateur/sql.php +++ b/ecrire/iterateur/sql.php @@ -42,6 +42,7 @@ class IterateurSQL implements Iterator { $v = &$this->command; $this->sqlresult = calculer_select($v['select'], $v['from'], $v['type'], $v['where'], $v['join'], $v['groupby'], $v['orderby'], $v['limit'], $v['having'], $v['table'], $v['id'], $v['connect'], $this->info); $this->err = !$this->sqlresult; + $this->firstseek = false; $this->pos = -1; $this->total = $this->count(); } @@ -105,6 +106,7 @@ class IterateurSQL implements Iterator { if ($this->pos>$n){ $this->free(); $this->select(); + $this->valid(); } // et utiliser la methode par defaut pour se deplacer au bon endroit // (sera fait en cas d'echec de cette fonction) -- GitLab