Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/09/2007, 12h03   #1
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
Par défaut [SQL] Création de listes à partir des résultats d'une requête

Bonjour,

J'ai 2 requetes et je voudrais tester chaque résultat de l'une si elle est contenu dans l'ensemble des résultats de l'autre.

Donc, a partir des résultat de ma requete req1, je voudrais créer une liste.
Comment fait-on une liste ?

Ensuite, comment on fait pour tester si une valeur de ma requete req2 est contenu dans la liste ?

Merci d'avance
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 13h18   #2
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Hello,

Si tu souhaites une réponse, il faudrait que tu nous donne un peu de code, ou au minimum la syntaxe de tes deux requetes...

Cependant a mon avis, il serait plus simple de traiter ta demande avec une ou deux requetes SQL... Tu aurais ta liste plus rapidement qu'en enchainant des boucles en PHP....

Donne nous les deux requetes que tu as, et un exemple de ce que tu souhaites obtenir. On pourra t'aider plus efficacement et tout le monde gagnera du temps

@+
cadou
__________________
PHP Competition System
Script de gestion de coupes et championnats
http://phpcompet.free.fr

Mon jeu de foot
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 14h19   #3
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// liste des hotels du programme
$req_ph  = "SELECT id_hX ";
$req_ph .= "FROM prog_hotel ";	
$req_ph .= "WHERE id_progX='".$_SESSION['id_prog']."' ";
$res_ph  = mysql_query($req_ph,$connexion) or die ('Erreur : '.mysql_error());  
 
// liste des lieux
$req_l  = "SELECT * ";
$req_l .= "FROM hotel, lieux, destination ";	
$req_l .= "WHERE id_dest='".$_SESSION['id_dest']."' AND id_destX=id_dest AND id_lieuxX=id_lieux ";	
$req_l .= "ORDER BY nom_lieux ";	
$res_l  = mysql_query($req_l,$connexion) or die ('Erreur : '.mysql_error());	
 
while ($row_l = mysql_fetch_array($res_l))
{	
     // test ici
     if ( ($row_l['id_h']) est ds la liste des resultats de $req_ph )
     code..
}
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h56   #4
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
J'ai fait ba mal de recherche et j'ai trouver une solution...
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h54.


 
 
 
 
Partenaires

Hébergement Web