Bonsoir,

J'utilise une fonction pour accéder à ma base de donnée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function query($queryString)
	{
		if(!$this->connect())
		{
			return false;
		}
		if(!mysql_select_db($this->dbName, $this->linkId))
		{
			$this->updateError('DB::connect()<br />mysql_select_db');
			return false;
		}
		$this->queryId = mysql_query($queryString, $this->linkId);
		$this->lasIncrement = mysql_insert_id();
		$this->updateError('DB::query('.$queryString.')<br />mysql_query');
		if(!$this->queryId)
		{
			return false;
		}
		$this->currentRow = 0;
		return true;
	}
Et je veux récupérer le dernier incrément avec une autre fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function insertId()
	{
		return $this->lasIncrement;
	}
Dans la 1ère fonction, j'ai prévu la récupération de l'incrément :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$this->lasIncrement = mysql_insert_id();
Malgré cela, je ne récupère pas mon dernier incrément.

Je ne vois pas où se trouve l'erreur.

Merci d'avance