Sou novato em php e estou tentando fazer um GROUP BY em um select mas não estou sendo feliz.
Toda vez que tendo fazer o group by pelo nome de categoria os itens somem, ficando apenas um.
Alguém sabe como posso fazer isso?
Já adianto que como eu não sei programar em php, estou xeretando por conta própria, estou utilizando o dreamweaver para me ajudar, por isso não xinguem pela bagunça no código, por favor!
Pergunta
Guest - kiko -
Olá!
Sou novato em php e estou tentando fazer um GROUP BY em um select mas não estou sendo feliz.
Toda vez que tendo fazer o group by pelo nome de categoria os itens somem, ficando apenas um.
Alguém sabe como posso fazer isso?
Já adianto que como eu não sei programar em php, estou xeretando por conta própria, estou utilizando o dreamweaver para me ajudar, por isso não xinguem pela bagunça no código, por favor!
Abaixo segue script sem o group by.
<?php require_once('Connections/pousada_mata.php'); ?> <?php mysql_select_db($database_pousada_mata, $conexao); $query_rsVLR = "SELECT categoria_item.nm_item, categoria_item.desc_item, categoria.nm_categoria FROM categoria_item INNER JOIN categoria ON categoria_item.cod_categoria = categoria.cod_categoria"; $rsVLR = mysql_query($query_rsVLR, $conexao) or die(mysql_error()); $row_rsVLR = mysql_fetch_assoc($rsVLR); $totalRows_rsVLR = mysql_num_rows($rsVLR); ?> <?php require_once('Connections/pousada_mata.php'); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; } --> </style> <link href="estilo.css" rel="stylesheet" type="text/css"> </head> <body> <table width="400" border="0" cellpadding="0" cellspacing="0"> <?php do { ?> <tr> <td class="texto"><strong><?php echo $row_rsVLR['nm_categoria']; ?></strong></td> </tr> <tr> <td align="center" class="texto"> <table width="380" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="170" class="texto"><?php echo $row_rsVLR['nm_item']; ?></td> <td width="210" class="texto"><?php echo $row_rsVLR['desc_item']; ?></td> </tr> <tr> <td colspan="2"> </td> </tr> </table> </td> </tr> <?php } while ($row_rsVLR = mysql_fetch_assoc($rsVLR)); ?> </table> </body> </html> <?php mysql_free_result($rsVLR); ?>Abs a todos!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.