Criar script: Tema, perguntas e respostas - Ajuda necessária

  • Autor Autor YeltsinReyes
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
YeltsinReyes

YeltsinReyes

Mi
Verificación en dos pasos activada
Verificado por Binance
Hola, estoy tratando de hacer un pequeño script donde tendre un tema con varias preguntas y cada pregunta con varias respuestas,
pero necesito ayuda ya que no tengo esperiencia con este tipo de script :sorrow:

actualmente tengo estas tablas:

1- tema: id, titulo, descripcion
2- preguntas:: id, idtema, pregunta
3- respuestas: id, idpregunta, respuesta, correcta

entonce para obtener las preguntas con sus respuestas de un tema tendria que hacer 3 consultas o de que forma .??

Saludos, espero que me orienten un poco :encouragement:

- - - Actualizado - - -

Nadie me ayuda??
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Quieres hacer un tipo examen de respuesta múltiple?
Si es así entonces solo debes de hacer un join..
Ahora mismo estoy en el móvil si que lo explicaré sencillo, haz los cambios pertinentes.

Select * from tema inner join preguntas on preguntas.idtema = tema.id, inner join respuestas on respuestas.idpregunta = pregunta.id

Básicamente con eso ya tendrías unidas las tablas y los datos en una sola consulta, haces un while o foreach y listo

Ya estoy en el ordenador así que actualizo.

Inserir CODE, HTML ou PHP:
SELECT tema.titulo AS temaTitulo, tema.descripcion AS temaDescripcion, preguntas.pregunta AS Pregunta, respuestas.respuesta AS Respuesta
FROM tema 
INNER JOIN preguntas ON preguntas.idtema = tema.id
INNER JOIN respuestas ON respuestas.idpregunta = preguntas.id

Con eso debería funcionar lo que quieres hacer (si entendí bien)

Espero te sirva, saludos.
 
Última edição:
Voltar
Topo