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

Moderador: web

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

Retornar quantidade de registros com o mesmo nome

12-01-2008 08:15

Esse script permite em uma consulta, saber quantos produtos tem com o mesmo nome em uma tabela do bd, por exemplo temos:

caixa1
caxa2
caixa1


Essa consulta vai retornar:

caixa (2)
caixa2 (1)


Veja o script

<?php $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bancodedados"); ?> <?php $selec = "SELECT DISTINCT campo FROM suatabela"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); function quantos($nome) { $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bancodedados"); $selec_q = "SELECT campo FROM suatabela WHERE campo='$nome'"; $exec_q = mysql_query($selec_q, $conexao) or die(mysql_error()); $total_q = mysql_num_rows($exec_q); return $total_q; } ?> <?php while($dados=mysql_fetch_array($exec)) { $nome = $dados['campo']; echo "$nome (".quantos($nome).")<br>"; } ?> Você também pode usar uma query para isso * Com base na conexão acima <?php $selec = "SELECT campo, COUNT(campo) FROM tabela GROUP BY campo"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); ?> <?php while($dados=mysql_fetch_array($exec)) { echo "".$dados['campo']." - ".$dados['COUNT(campo)']."<br>"; } ?>

0
Criar site grátis Wix
Hospedagem de sites Hostgator
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