Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17416
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Listar itens iguais pertecentes ao mesmo id mysql

19-03-2014 22:17

Esse exemplo que vou postar mostra como listar itens iguais pertencentes ao mesmo id, por exemplo, temos a seguinte lista.

id descrição
1 Banana
1 Uva
2 Alface
2 Couve
3 Bife

Como mostrado acima, alguns itens tem o mesmo id, então a ideia é listar dessa forma

id descrição
1 Banana,Uva
2 Alface,Couve
3 Bife

Nesse caso, estão sendo concatenados todos os ids na query.

Segue abaixo os códigos para testar esse exemplo

Criando a tabela dados via SQL phpmyadmin
CREATE TABLE IF NOT EXISTS `dados` (   `id` INT(11) NOT NULL,   `descricao` VARCHAR(100) DEFAULT NULL )   INSERT INTO `dados` (`id`, `descricao`) VALUES (1, 'Banana'), (1, 'Uva'), (2, 'Alface'), (2, 'Couve'), (3, 'Bife');

Código PHP para rodar a query

<?php include("conexao.php"); $query=mysql_query("SELECT *, GROUP_CONCAT(descricao) AS itens FROM dados GROUP BY id"); while($dados=mysql_fetch_array($query)) { extract($dados); echo "$id          $itens<br />"; } ?>

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado