Problème pour structurer le résultat d'une requete SQL
Problème pour structurer le résultat d'une requete SQL - PHP - Programmation
MarshPosté le 21-12-2018 à 13:11:36
Bonjour,
ca fait quelques années que je fais du PHP, mais je galère toujours quand il s'agit de (re) structurer des données je suis entrain de développer un Quizz et cherche un moyen pour structurer le tableau contenant les questions et réponses liées à la question:
je voudrais que l'id et le nom des questions deviennent une clé et les réponses les valeurs, sans que les questions soient à chaque fois dupliquées. Autrement dit que toutes les réponses reliés à une question soient imbriquées dans un array (ou object) question
Les tables questions: id question
reponses id reponse question_id (foreign key vers questions.id)
question_question = 'Quell est la couleur du chvale blanc de Napoleon' ? =>
[0] => reponse_id =1 ?
reponse_reponse = Blanc'
[1] =>
reponse_id =1
reponse_reponse = 'Noir' ?
J'ai essayé en utilisant FETCH Class : Question de PDO
l'objet Question est bien créé mais il ne crée pas les objet Réponses, donc finalement ca ne change rien
Comment faire pour structurer cela comme je vorudrais en PHP ? existe t'il une fonction PHP qui pourrait me faciliter la vie ? j'ai testé en faisant une boucle foreach mais ca ne donne pas ce que je voudrais
Meci
Message édité par tompouss le 21-12-2018 à 13:15:01
--------------- collectionneur de pâtes thermiques
Marsh Posté le 21-12-2018 à 13:11:36
Bonjour,
ca fait quelques années que je fais du PHP, mais je galère toujours quand il s'agit de (re) structurer des données
je suis entrain de développer un Quizz et cherche un moyen pour structurer le tableau contenant les questions et réponses liées à la question:
je voudrais que l'id et le nom des questions deviennent une clé et les réponses les valeurs, sans que les questions soient à chaque fois dupliquées.
Autrement dit que toutes les réponses reliés à une question soient imbriquées dans un array (ou object) question
Les tables
questions:
id
question
reponses
id
reponse
question_id (foreign key vers questions.id)
ex:
Voici le résultat que j'obtiens pour le moment:
Voici le résultat que je souhaiterais:
J'ai essayé en utilisant FETCH Class : Question de PDO
l'objet Question est bien créé mais il ne crée pas les objet Réponses, donc finalement ca ne change rien
Comment faire pour structurer cela comme je vorudrais en PHP ? existe t'il une fonction PHP qui pourrait me faciliter la vie ?
j'ai testé en faisant une boucle foreach mais ca ne donne pas ce que je voudrais
Meci
Message édité par tompouss le 21-12-2018 à 13:15:01
---------------
collectionneur de pâtes thermiques