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:
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 [=> 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>'; }
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)
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>'; }
Si une bonne âme a un raisonnement ou une solution je suis preneur ! Merci
Partager