Requete sql
Résolu
phpuser
Messages postés
64
Statut
Membre
-
phpuser Messages postés 64 Statut Membre -
phpuser Messages postés 64 Statut Membre -
Bonjour,
je suis debutant en PHP,j'ai besoin de votre aide.
j'ai créer une requete select dont j'ai mis le resultat dans un tableau comme suit :
$req1="SELECT id_user FROM user where id_chef='".$_SESSION['id_chef']."' ";
$res1=mysql_query($req1);
while($art1=mysql_fetch_array($res1)){
$t[$m]=$art1['id_user'];
$m++;
}
dans une deuxième requete SQL j'aimerai ajouter une condition,c'est que l'id_user soit un element de mon tableau $t(que j'ai déja rempli en haut).voici la deuxième requete
$requete20="SELECT * FROM commander_materiel as m,commande as c where c.id_commande=m.id_commande and c.id_user in ..........................order by m.id_commande ";
SVP pourriez vous m'aider à finir la deuxième requete(remplir le pointillé :D ).
Merci d'avance.
je suis debutant en PHP,j'ai besoin de votre aide.
j'ai créer une requete select dont j'ai mis le resultat dans un tableau comme suit :
$req1="SELECT id_user FROM user where id_chef='".$_SESSION['id_chef']."' ";
$res1=mysql_query($req1);
while($art1=mysql_fetch_array($res1)){
$t[$m]=$art1['id_user'];
$m++;
}
dans une deuxième requete SQL j'aimerai ajouter une condition,c'est que l'id_user soit un element de mon tableau $t(que j'ai déja rempli en haut).voici la deuxième requete
$requete20="SELECT * FROM commander_materiel as m,commande as c where c.id_commande=m.id_commande and c.id_user in ..........................order by m.id_commande ";
SVP pourriez vous m'aider à finir la deuxième requete(remplir le pointillé :D ).
Merci d'avance.
A voir également:
- Requete sql
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Sql (+) - Forum Programmation
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
4 réponses
"SELECT * FROM commander_materiel as m INNER JOIN commande as c on c.id_commande=m.id_commande INNER JOIN user on c.id_user = user.id_user WHERE user.id_chef='".$_SESSION['id_chef']."' ";
tu peux meme le faire en une seule requete, teste si c'est bien le résultat que tu cherches et dis moi
merci bien maka54 pour ton aide précieuse,seulement j'ai besoin d'ajouter "order by m.id_commande";je sais pas ou la mettre.
autre chose tus peux m'expliquer la requete que tus as fait(si c'est possible).
merci encore.
autre chose tus peux m'expliquer la requete que tus as fait(si c'est possible).
merci encore.
FROM materiel,commande WHERE materiel.id_commande = commande.id_commande
reviens a faire
FROM materiel INNER JOIN commande ON materiel.id_commande = commande.id_commande
c'est pareil
sinon
order by m.id_commandetu dois le mettre a la fin donc
"SELECT * FROM commander_materiel as m INNER JOIN commande as c on c.id_commande=m.id_commande INNER JOIN user on c.id_user = user.id_user WHERE user.id_chef='".$_SESSION['id_chef']."' ORDER BY m.id_commande";