Ir para conteúdo
Fórum Script Brasil
  • 0

Dados repetidos


clevton

Pergunta

Boa noite estou se matando aqui, podem me ajudar, seguinte tenho uma tabela no banco com o nome tbl_users com a coluna userPessoas porem eu quero pegar

essa tabela mostrar ela porem existem repetidos dentro iguais mais quero mostrar apenas um de cada pessoa mesmo que exita Varios.

exemplo:

Marta

Marta

Adilson

Felipe

Quero que retorne desta tabela userPessoas um de cada

Marta

Adilson

Felipe

mesmo que a tabela tenha varias martas mostre apenas uma e o resto.aconteça a mesma coisa, tentei array, while, não consegui.

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Bom dia amigo não sei se lhe entendi direito mas ao criar a tabela voce deve ter colocado seu codigo php depois do <tr >

correto ? então após o </tr> voce tera que fazer o fechamento desse codigo php com o <?php } ?> 

postarei um exemplo:

 

<table width="100%" height="12%" align="left" style=" float:left; z-index:20; position:relative; width::100%; height:8%; left::90px;" scope="col"><tr><td width="643" height="51" ><center><strong>TRELIÇAS</strong></center></td></tr></table> 
<table  width="100%" border="0" >
  <tr> <?php
 require ("php/action.php");


           
$consulta = mysql_query ("SELECT * FROM sua tabela ");
while($linha=mysql_fetch_array($consulta)){
    $id= $linha["id"];
    $nome=$linha["Nome"];
?>          
    <th height="300" scope="row"><table width="100%" height="720" border="0">
<tr>
    <th height="33" scope="row"><h1><?php echo $id ?></h1></th>
  </tr> 

<tr>
    <th height="33" scope="row"><h1><?php echo $nome ?></h1></th>
  </tr>
   
</table></th>
  </tr>
  <?php
} ?> 
</table>

Link para o comentário
Compartilhar em outros sites

  • 0
$consulta = $DB_con->prepare('SELECT DISTINCT userPessoasFROM tbl_users');
$consulta->execute();
$linha = $consulta->fetchAll(PDO::FETCH_ASSOC);

print_r($linha)
Array ( [0] => Array ( [UserPessoas] => Camila ) [1] => Array ( [UserPessoas] => Naldo ) [2] => Array ( [UserPessoas] => Osvaldo ) )

Consegui assim, mais não to conseguindo da loop apenas nos nome agora.?

Link para o comentário
Compartilhar em outros sites

  • 0
9 minutos atrás, lowys disse:

http://php.net/manual/pt_BR/control-structures.foreach.php

Use foreach com a sua variável $linha

http://php.net/manual/pt_BR/control-structures.foreach.php

Use foreach com a sua variável $linha

foreach ($linha as $value) {
    echo "Value: $value<br />\n";
}

Value: Array
Value: Array
Value: Array

Link para o comentário
Compartilhar em outros sites

  • 0
$consulta = $DB_con->prepare('SELECT DISTINCT userAnime FROM tbl_users');
$consulta->execute();
$linha = $consulta->fetchAll(PDO::FETCH_ASSOC);

$cont = count($linha);
 	
	for ($i = ; $i <= 3; $i++) {
	$a = $linha[$i]['userAnime'].'<br />';
	echo $a;  

	}

Resolvido consegui aqui. com ajuda de vocês. Retorna exatamente um de cada mesmo que exista valores repetidos.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...