Ir para conteúdo
Fórum Script Brasil
  • 0

ORDER BY RAND e WHERE


luizmelao

Pergunta

Caros amigos, eu estou com uma grande duvida.........tenho o seguinte codigo:

$sql = @mysql_query("SELECT * FROM perguntas ORDER BY RAND() LIMIT 2 ")

Aqui ele busca duas perguntas na tabela pergunta. Ok, esta funcionando perfeito.

Mas, eu preciso que pegue 2 perguntas da tabela perguntas, quando o id_curso for igual ao valor que a variavel passar

tentei esse codigo.................e não funciona

$sql = @mysql_query("SELECT * FROM perguntas WHERE id_curso=$id_curso ORDER BY RAND() LIMIT 2")

alguém pode me ajudar????

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

então, ta assim

$id_curso =$_POST['id_curso'];

$qnt_perguntas=$_POST['quantidade'];

aqui eu do um echo, e aparece todos os valores.............

$sql = @mysql_query("SELECT * FROM perguntas WHERE id_curso=$id_curso ORDER BY RAND() LIMIT $qnt_perguntas") ;

só que da erro!!!!

se eu fizer isso:

$id_curso =2;

$qnt_perguntas=3;

funciona..........mais eu preciso pegar os valores vindos do POST

o que sera q ta dando erro............no BD, os valores estao como int(10)

qual sera o problema???

obrigado

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...