Bonjour,
J'ai un souci avec une requête SQL.
J'aimerai afficher sur la page d'un membre tout les jeu auquel il participe.
Commençons par les schéma des SQL
J'aimerai afficher en fonction de la variable utilisateur que je place dans $idmembre tout les jeu auquel il participe pour cela plusieurs condition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 CREATE TABLE `table_jeu` ( `id` int(11) NOT NULL auto_increment, `nom` varchar(200) NOT NULL, `datedebut` datetime NOT NULL, `datefin` datetime NOT NULL, `idmembre` varchar(30) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ; CREATE TABLE `jeu_vote` ( `id` int(10) NOT NULL auto_increment, `idmembre` varchar(10) NOT NULL, `date` datetime NOT NULL, `nb_vote` varchar(5) NOT NULL, `idconcours` varchar(5) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=60383 DEFAULT CHARSET=latin1 AUTO_INCREMENT=60383 ;
- Afficher uniquement si le jeu est en cours c'est a dire :
- Si il y a au moins 1 enregistrement dans la table "jeu_vote" en fonction de l'id concours
Code : Sélectionner tout - Visualiser dans une fenêtre à part date between '$infos_jeu[datedebut]' and '$infos_jeu[datefin]'
- faire la somme de nb_vote mais je crois qu'il suffit de faire : SELECT *, SUM(nb_vote).
Je suis vraiment pas bonne en SQL
J'aimerai arriver a cet affichage (Rappel : Si il y a aucun enregistrement de l'IDmembre dans la table jeu_vote on affiche pas le jeu) :
Nom du jeu 1
affichage du nombre de vote
nom du jeu 2
affichage du nombre de vote
etc ....
Merci de votre soutien
Lou
Partager