Eu tenho uma tabela, q possui um campo chamado main, assim:
10
10
10
20
20
30
40
50...
Bom, acontece q a tabela é muito grande, e eu não sei ao certo todos os valores q eu tenho nesse campo... bom.. fazendo um SELECT ele mostraria isso ai...
O meu problema é q a tabela é realmente grande.. e mostrar todos os registros não é meu objetivo.. eu preciso saber quais valores existem nele... exemplo:
10
20
30
40
50
ou seja, eu tenho q saber q na tabela eu tenho registros com valor 10, com valor 20, com valor 30, com valor 40 e com valor 50, não importa qntos de cada um....
A duvida é: Como fazer a query e filtrar os resultados dessa maneira?????
Supondo q eu tenha essa sequencia:
10
10
10
20
20
40
40
50
30
30
Eu quero q a query retorne apenas 1 resultado de cada valor, assim:
10
20
40
50
30 (assim eu sei q eu tenho registros com esses valores)....
Deu pra entender???
To usando o seguinte codigo por enquanto:
<? include ("Connections/conexao.php");
mysql_select_db($database_conexao, $conexao);
if (!empty($HTTP_POST_VARS[tabela])) {
$sql = mysql_query("SELECT * FROM $tabela");
$total=mysql_num_rows($sql);
?>
<?php echo "$tabela"; ?> </font></strong></td>
</tr>
</table>
<table width="10" border="0">
<? while ($r = mysql_fetch_array($sql)){
echo "<tr><td><center>". $r[main] ."</center></td></tr>";
}}?>
( o valor de $tabela tah vindo de otra pagina, isso funciona certinho)....
Pergunta
RC@
é o seguinte, vo tenta explicar:
Eu tenho uma tabela, q possui um campo chamado main, assim:
10
10
10
20
20
30
40
50...
Bom, acontece q a tabela é muito grande, e eu não sei ao certo todos os valores q eu tenho nesse campo... bom.. fazendo um SELECT ele mostraria isso ai...
O meu problema é q a tabela é realmente grande.. e mostrar todos os registros não é meu objetivo.. eu preciso saber quais valores existem nele... exemplo:
10
20
30
40
50
ou seja, eu tenho q saber q na tabela eu tenho registros com valor 10, com valor 20, com valor 30, com valor 40 e com valor 50, não importa qntos de cada um....
A duvida é: Como fazer a query e filtrar os resultados dessa maneira?????
Supondo q eu tenha essa sequencia:
10
10
10
20
20
40
40
50
30
30
Eu quero q a query retorne apenas 1 resultado de cada valor, assim:
10
20
40
50
30 (assim eu sei q eu tenho registros com esses valores)....
Deu pra entender???
To usando o seguinte codigo por enquanto:
( o valor de $tabela tah vindo de otra pagina, isso funciona certinho)....
Link para o comentário
Compartilhar em outros sites
7 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.