Listar itens, ponto ou vírgula

Artigos comentados e explicados sobre MySQL

Moderador: web

responder a dúvida

Listar itens, ponto ou vírgula

Mensagem por web Offline » Sex Ago 10, 2007 1:58 am


Quem já precisou listar itens de uma consulta, provavelmente se deparou com o problema da vírgula.

Esse problema, é causado quando fazemos o seguinte:
echo "$string, ";

Isso vai retornar uma vírgula após cada item da consulta, mas o ponto final?

Para isso, montei esse código:
<?php
$conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error());
$db = mysql_select_db("bancodedados");
?>

<?php
$selec = "SELECT * FROM suatabela";
$exec = mysql_query($selec, $conexao) or die(mysql_error());
$total = mysql_num_rows($exec);
$valor = 0;
?>

<?php
while($dados=mysql_fetch_array($exec)) {
$valor++;
if($valor==$total) {
$adicionado = ".";
} else {
$adicionado = ", ";
}

echo $dados['campodatabela'].$adicionado;

}
?>

<?php
mysql_close($conexao);
?>



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

responder a dúvida

Voltar para Artigos sobre MySQL

Quem está online

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