Bonjour,
Mon problème est le suivant : je souhaite récupérer plusieurs résultats stockés dans une bdd. Utilisant la méthode MVC, je fais appel à une fonction, et mon problème est le return enfait.
$parametre est un tableau avec les parametres de connexion
$sql est la requete sql
$champs est un tableau avec tous les champs que je veux récupérer.
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
22 function requete_afficher ($parametre, $sql, $champs) { $cnx = mysql_connect($parametre["connect"],$parametre["login"],$parametre["mdp"]); $db = mysql_select_db($parametre["bdd"]) ; $requete = mysql_query($sql); // on execute la requete while ($reponse = mysql_fetch_assoc($requete)) // iteration pour afficher les champs { for ($i = 1; $i < 8; $i++){ $result[$i][$champs[$i]] = $reponse[$champs[$i]]; // on mets les reponses dans le tableau } } mysql_close(); // on ferme la connection et on return return $result; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $resultat_affichage = array (requete_afficher($parametre, $sql, $Affichage_Immo));
Partager