Bonjour, je reviens vers vous pour une question, que je ne trouve pas sur les forums.

C'est un peu compliquer à expliquer, mais cest pour un e-commerce.
C'est pour mon panier le retour de mes articles. Mais les tables de ma BDD peuvents changer selon les articles.
J'ai par exemple des tables avec nom differents:
- animaux
- vetements
- bijoux etc...

J'ai la possibilité de rajouter un nouvel article ex: "tondeuse de jardin" donc une table sera créer avec le nom ex:"machines"
Donc ma question est comment faire une requête qui s'execute pour mes variables "$nom_de_table" de plusieurs tables

Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
  for($i=0 ;$i < $nbArticles ; $i++){
        require('../includes/PDO.php');
	$req=("SELECT * FROM [=> animaux <=] * ici cette requête fonctionne avec text brut * 
        WHERE id='".$_SESSION['panier']['idprod'][$i]."'");
	$sql=$pdo->query($req);
	$retour=$sql->fetch(PDO::FETCH_ASSOC);
	echo'
	<td align="center">'.$retour['id'].'</td>';
}
Mais ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
for($i=0 ;$i < $nbArticles ; $i++){
        require('../includes/PDO.php');
	$req=("SELECT * FROM [=>".$_SESSION['panier']['tabbdd'][$i]." <=] * ici cette requête fonctionne pas du tout !!! * 
        WHERE id='".$_SESSION['panier']['idprod'][$i]."'");
	$sql=$pdo->query($req);
	$retour=$sql->fetch(PDO::FETCH_ASSOC);
	echo'
	<td align="center">'.$retour['id'].'</td>';
}
En gros il faudrai que la requête soie executée pour toutes les variables "$_SESSION['panier']['tabbdd'][$i]" en une seule requête.(si c'est possible)

Si une bonne âme a un raisonnement ou une solution je suis preneur ! Merci