Page 1 sur 1

écrire 4 requêtes SQL en une seule

Posté : 20 mai 2013, 18:42
par LinRikuAL
Bonjour a tous ,
je débute en PHP et je me pose une question est-il possible de raccourcir un code comme ceci (car c'est un peu long a réécrire tous le temps) :
$result1 = $bdd->query('SELECT * FROM table1 INNER JOIN  table2 ON table1.id = table2.id WHERE id = "1" AND jour = "lundi" AND horaire = "08h" ') ;
$result2 = $bdd->query('SELECT * FROM table1 INNER JOIN  table2 ON table1.id = table2.id WHERE id = "1" AND jour = "lundi" AND horaire = "10h" ') ;
$result3 = $bdd->query('SELECT * FROM table1 INNER JOIN  table2 ON table1.id = table2.id WHERE id = "1" AND jour = "lundi" AND horaire = "14h" ') ;
$result4 = $bdd->query('SELECT * FROM table1 INNER JOIN  table2 ON table1.id = table2.id WHERE id = "1" AND jour = "lundi" AND horaire = "16h" ') ;

$donnees1 = $result1->fetch();   
$donnees2 = $result2->fetch();   
$donnees3 = $result3->fetch();   
$donnees4 = $result4->fetch();
Merci d'avance

Re: Aide SQL debutant

Posté : 20 mai 2013, 19:42
par moogli
Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide. ;)

Merci de prendre le temps de lire les règlements.



salut,


tu peux déja ne faire qu'une requête avec la clause SQL in
select * from table where truc in ('valeur 1','valeur 2' etc );

@+