Hello everybody,

me revoilà pour une nouvelle question.
j'ai quelques petits soucis pour récupérer les résultats de ma requete sql....
Je vous explique.

j'ai ma classe avec son constructeur qui va aller rechercher dans ma base des infos.

De l'autre côté j'ai ma classe sql qui me permet d'établir une connexion à ma base et d'exécuter des requêtes.
Pour la connexion et les requetes j'utilise ces fonctions:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// fonction pour se connecter a la base
		function sql()
		{
			$connexion = mysql_connect($this->serveur,$this->user,$this->pass) or die($this->error("server",1));
			$database = mysql_select_db($this->base) or die ($this->error("database",2));
		}
 
//Methode pour recuperer les résultats d'une requete
		function request_assoc($demande)
		{
			$query = mysql_query($demande) or die($this->error("request",$demande));
			$fetch = mysql_fetch_assoc($query);
			return $fetch;
		}
dans ma classe principale je pensais utiliser ce code pour récupérer les résultats

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$requete="SELECT * FROM ...............";
			$connexion = new sql();
			while($result = $connexion -> request_assoc($requete))
			{
				echo $result[menu_titre];
			}
malheureusement il boucle indéfiniment en m'affichant le même résultat...

Pourriez-vous éclairer ma lanterne?
merci!