[php/mysql]quelle table utilisé ???
Fermé
antic80
Messages postés
4785
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
-
4 mai 2006 à 14:43
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 4 mai 2006 à 22:18
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 4 mai 2006 à 22:18
A voir également:
- [php/mysql]quelle table utilisé ???
- Table ascii - Guide
- Table des matières word - Guide
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
5 réponses
Salut,
Je suis pas spécialiste en SQL, mais il y a des relations entres tes deux tables ?
Par exemple eleve.Numquestion correspond à question.id ?
Si tu as des relations, pas besoin de nouvelle table, tu fais tes requêtes avec des jointures et le tour est joué.
Je suis pas spécialiste en SQL, mais il y a des relations entres tes deux tables ?
Par exemple eleve.Numquestion correspond à question.id ?
Si tu as des relations, pas besoin de nouvelle table, tu fais tes requêtes avec des jointures et le tour est joué.
antic80
Messages postés
4785
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
1 161
4 mai 2006 à 18:36
4 mai 2006 à 18:36
en fait je recupere dans la table eleve le numéro de la question en cours et après je cherche dans la table questions le numéro correspondant
1 fois l'exercice terminé le numero de question de la table eleve reviens a 1 pour l'eleve en question
1 fois l'exercice terminé le numero de question de la table eleve reviens a 1 pour l'eleve en question
Je t'avoues que comme ça, je sais pas trop, quand je fais des jointures et requêtes imbriquées, j'y vais à tatons, j'essaies jusqu'à obtenir le résultat voulu.
Et comme je n'ai pas tes tables je ne peux tester.
Et comme je n'ai pas tes tables je ne peux tester.
antic80
Messages postés
4785
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
1 161
4 mai 2006 à 20:47
4 mai 2006 à 20:47
ok moi ce qui me pose justement probleme c de savoir si une 3e table est utile
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
5 février 2025
1 526
4 mai 2006 à 21:32
4 mai 2006 à 21:32
Oui, une troisième table est indispensable.
Et d'ailleurs tu devrais en profiter pour supprimer NumQuestion de la table élève.
Personnelement, je le ferais comme ça:
Tu n'as besoin que de ça pour tes stats. Tu pourras savoir combien de fois la personne a eu faux et combien de fois elle a répondu à cette question.
Exemple nombre de bonne réponse à la question 3 pour l'eleve "dupond":
Pour ce qui est de la question en cours (Numquestion), il vaudrait mieux gérer ça dans ton script (par exemple avec les sessions en Php).
Et le nombre de tentatives, ça peut être un truc à rajouter dans STAT_QUESTION eventuellement.
Et d'ailleurs tu devrais en profiter pour supprimer NumQuestion de la table élève.
Personnelement, je le ferais comme ça:
ELEVE id pseudo nom prenom STAT_QUESTION id_eleve (reference à id dans eleve) id_question (reference à id dans question) resultat (booléen: faux / vrai, ou 0 / 1) QUESTION id categorie question reponse
Tu n'as besoin que de ça pour tes stats. Tu pourras savoir combien de fois la personne a eu faux et combien de fois elle a répondu à cette question.
Exemple nombre de bonne réponse à la question 3 pour l'eleve "dupond":
SELECT count(resultat) FROM ELEVE, STAT_QUESTION, QUESTION WHERE ELEVE.id = STAT_QUESTION.id_eleve AND STAT_QUESTION.id_question = 3 AND pseudo = "dupond" AND resultat = 1;
Pour ce qui est de la question en cours (Numquestion), il vaudrait mieux gérer ça dans ton script (par exemple avec les sessions en Php).
Et le nombre de tentatives, ça peut être un truc à rajouter dans STAT_QUESTION eventuellement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
antic80
Messages postés
4785
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
1 161
4 mai 2006 à 22:18
4 mai 2006 à 22:18
le probleme ce que j'arrive pas avec les sessions
sinon par rapport aux stats avec ce que tu as donnée est ce que je peux obtenir les stats des eleves en fonctions de la catégorie et le resultat de tout les eleves pour une catégorie
sinon par rapport aux stats avec ce que tu as donnée est ce que je peux obtenir les stats des eleves en fonctions de la catégorie et le resultat de tout les eleves pour une catégorie