Ir para conteúdo

POWERED BY:

Arquivado

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

carolina

mostrar dados do bd.

Recommended Posts

Quando utilizo a cláusula GROUP BY no SELECT só me mostra o 1º registro cadastrado.Como resolver isto??Desde já agradeço.Segue abaixo meu código:<?phpmysql_select_db($database, $conn);$query_Recordset1 = "SELECT * FROM indices WHERE ativo = 's' GROUP by fechamento";$Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error());$row_Recordset1 = mysql_fetch_assoc($Recordset1);?><table width="200" border="0" cellspacing="0" cellpadding="0"><tr> <td><img src="imagens/ch_indices.gif" width="200" height="25"></td></tr></table><table width="200" border="0" cellspacing="1" cellpadding="2" bgcolor="#D06400"><?php do { ?><tr bgcolor="#FCBE85"> <td class="8b" colspan="4" align="center">Fechamento: <?php echo $row_Recordset1['fechamento']; ?></td></tr><tr bgcolor="#FCE6D2"> <td width="70" class="7n">Índices</td> <td width="40" class="7n">Valor</td> <td width="40" class="7n">Índice</td> <td width="40" class="7n">Período</td></tr><tr bgcolor="#FFFFFF"> <td class="7n"><?php echo $row_Recordset1['indices']; ?></td> <td class="7n"><?php echo $row_Recordset1['valor']; ?></td> <td class="7n"><?php echo $row_Recordset1['indice']; ?></td> <td class="7n"><?php echo $row_Recordset1['periodo']; ?></td></tr><?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?></table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carolina, o Group by não tem nada de errado, verifique se aquele ativo='s' esta em 1 só registro!!! PQ não tem outra solução, tenta dar um select sem parametros e ve se traz mais de 1 registro!!

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.