Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mldiogo87

[Resolvido] CONSULTA RETORNA APENAS 1 RESULTADO

Recommended Posts

Bom dia,

 

Tenho as tabelas FOTOS, LUGAR, USUARIOS.

 

Ao realizar a consulta, com o código abaixo, embora na tabela FOTOS existam diversas inserções relacionadas a 1 LUGAR, retorna apenas 1 resultado POR lugar.

 

Revirei o código aqui e não entendi onde posso estar errando, o certo seria exibir 20 resultados e não apenas 1 resultado por LUGAR.

 

SELECT f.id AS idfoto, f.caminho, f.lugar, f.usuario AS usuarioid, f.legenda, 
       f.ranking, f.tag, l.nome AS nomelugar, u.nome AS nomeusuario 
FROM fotos AS f 
INNER JOIN lugar AS l ON f.lugar = l.id 
INNER JOIN usuarios AS u ON f.usuario = u.id 
WHERE l.nome LIKE :filtro 
ORDER BY u.nome DESC Limit 20

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

está usando PDO?

se está usando deve está retornando um array

nesse array você só está petando a chave zero "0".

o melhor a se fazer é mostrar o que cada um parâmetro recebe do PHP (mostre o resto do seu códgio).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.