Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,.
Eu preciso pegar umas informações no banco de dados, mas não sei como fazer.
Quero os Dados dos 4 cadastros que no campo "NIVEL" tiverem o resultado "1" e que estão acima de mim pelo campo "POSICAO" na tabela "USUARIOS". Por exemplo:
Se eu sou a posição 10 quero que seja exibido o Dado do campo "POSICAO" dos usuários acima de mim na tabela, por exemplo o 9, 8, 7, 6. Mas digamos que o 8 não está no NIVEL "1" e o 5 esteja com NIVEL "1" então ele vai exibir a posição do NIVEL 5 ao invés do 8.
Tenho o código abaixo mais está apresentando erro:
$query_conteudo2 = "select * from usuarios nivel = 1 and posicao > (6) order by posicao asc limit 4";
$conteudo2 = mysql_query($query_conteudo2) or die(mysql_error());
$row_conteudo2 = mysql_fetch_assoc($conteudo2);
$recebedores = $row_conteudo2['posicao'];
{
echo "Posicão:".$recebedores."<br />";
}
Mensagem de erro apresentada:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 1 and posicao > 6 order by posicao asc limit 4' at line 1
Alguém pode me ajudar??
Obrigado a todos desde já..
Carregando comentários...