Une seule requete exécutée
Bonjour,
Je suis en train de développer une bande publicitaire déroulantes et je fais des requêtes que voici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| function bateauPromo(){
$requete = "SELECT * FROM promotionsBateaux";
$tabBatEnPromo = $this->getTableauObjet($requete);
return $tabBatEnPromo;
}
function selectModele(){
$tabBatEnPromo = $this->bateauPromo();
for($i = 0; $i < count($tabBatEnPromo); $i++) {
$requete3 = "SELECT * FROM bateaux WHERE noBateau =".$tabBatEnPromo[$i]->noBateau."";
$tabModelEnProm = $this->getTableauObjet($requete3);
}
return $tabModelEnProm;
}
//ma fonction qui exécute ma requete
function getTableauObjet($requete) {
if ($this->bddConnect)
if($resultat = mysql_query($requete))
while($objet = mysql_fetch_object($resultat))
$tab[]=$objet;
return $tab;
} |
Le problème c'est que dans mon selectModel il exécute la dernière requête seulement!!
je voudrais savoir s'il est possible de faire un tableau de requête et de les exécuter ensuite?
Merci