Retourner un tableau par une fonction
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:
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:
1 2
|
$resultat_affichage = array (requete_afficher($parametre, $sql, $Affichage_Immo)); |