Ir para conteúdo

POWERED BY:

Arquivado

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

Adriano Bottino

[Resolvido] Distinct

Recommended Posts

Na página http://www.rshost.com.br/clientes/showfest/galerias.php?item=Festa%20Infantil faço um GET do menu vertical, mas as imagens não aparecem...

 

Abaixo o código:

<?php
$sql = "SELECT DISTINCT titulo FROM imagens WHERE tipo like '$item' ORDER BY titulo ASC";
$result = mysql_query($sql);

echo '<div id="titulopag">Galerias de Fotos</div>';

while($row = mysql_fetch_assoc($result))
{
	$id=$row['id'];
	$titulo=$row['titulo'];
	$foto=$row['foto'];
	$obs=$row['obs'];
	$foto_name=$row['foto_name'];
	echo '<div id="produtos3">';
	echo '<a href="galeria.php?item=' . $titulo . '">';
	echo '<img src="./produtos/' . $foto . '" border="0" width="200" height="147" /><br />'; 
	echo '<a href="galeria.php?item=' . $titulo . '" class="links">[+] ' . $titulo . '</a><br />';
	echo '</div>';
}
echo '</div>';
?>

 

Se puderem me ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu utilizei o DISTINCT pois tenho entradas com titulos iguais, mas imagens na array diferentes, então utilizei ele para juntar os titulos iguais, mas abrir todas as imagens juntas.

 

Você tá selecionando somente o titulo na query.

 

SELECT campo1, campo2, campo3.....

 

Sacou?

 

E acho que o DISTINCT não é necessário aí. Reveja isso.

 

[]'s

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza Mestre!

Problema resolvido, funcionou 100%!!!!!!!!!!

OBRIGADÃO!!!!!!!!!!!!!!

 

Tente da seguinte forma:

 

$sql = 'SELECT * FROM `imagens` WHERE `tipo` like \''.$item.'\' GROUP BY `titulo` ORDER BY `titulo` ASC';

 

:thumbsup:

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.