Bonjour,

J'ai un petit problème avec une fonction qui me retourne un warning. Voici la fonction :

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
function listdb($prefix='')
{
	global $cnx;
	$t=array();
	$l=strlen($prefix);
	$dbs = mysql_list_dbs($cnx);
	while ($ligne = mysql_fetch_object($dbs))
	{
		if(substr($ligne->Database,0,$l)==$prefix) 
		{
			$t[]=$ligne->Database;
		}
	}
        mysql_free_result($dbs);
	return $t;
}
Lorsque je l'appelle j'ai le warning suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: Unknown: 4294967295 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
J'ai pourtant bien fait le mysql_free_result (si je ne le fais pas j'ai exactement la même erreur). Voila si quelqu'un a la solution je suis preneur. Merci