SELECT multi tableaux

Fermé
nooz - 17 juil. 2009 à 23:50
imw Messages postés 233 Date d'inscription vendredi 17 juillet 2009 Statut Membre Dernière intervention 8 septembre 2011 - 18 juil. 2009 à 09:34
Bonjour,

Voila, j'ai deux types de produits stoques dans deux tableaux.
Ces derniers sont ajoutes a SESSION par l'utilisateurs grace a leurs id's.

Comment faire maintenant pour recuperer les id's de la session ?

Cette ligne etait-elle bonne ?

$commande = mysql_query("SELECT * FROM tableau1, tableau2 WHERE id_item = ".$_SESSION["id_item"][$i]." ORDER BY id_item DESC");


Ca ne marche pas chez moi :(

2 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
18 juil. 2009 à 09:19
salut,

Voila, j'ai deux types de produits stoques dans deux tableaux.
Ces derniers sont ajoutes a SESSION par l'utilisateurs grace a leurs id's.
Comment faire maintenant pour recuperer les id's de la session ?

en premier, il faut clarifier les choses !

dans une base de donnée, il y a des tables, pas des tableaux.

deux tables, pourquoi ?

à quoi te servent les variables de sessions (qui sont des tableaux) ?

en clair, dis-nous plutôt ce que tu veux faire exactement et ce que contient ta base de donnée.
0
imw Messages postés 233 Date d'inscription vendredi 17 juillet 2009 Statut Membre Dernière intervention 8 septembre 2011 42
18 juil. 2009 à 09:34
Faudrait voir à ne pas poser plusieurs fois la même question ...

http://www.commentcamarche.net/forum/affich 13412662 probleme php logique

Si tu veux avancer :
- Pourquoi 2 tables dans la base de donnée ?
- Pourquoi 2 tableaux d'id ?
- ne pourrais-tu pas simplifier à 1 seule table avec un champ pour différencier si c'est un produit type 1 ou 2 ? pour les afficher dans des select différents ? comme ça tout le monde à un id unique et plus de soucis.

Pour ta requête sur 2 tables, c'est normal que tu n'ai pas le résultat attendu, étant donné que tu ne fait pas le lien entre les 2 tables ! et en plus tu dois avoir id_item dans les 2 tables, donc confusion.
0