Clenisson Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 Pessoal, alguém aqui sabe como eu faço pra exibir os registros de uma tabela mysql em colunas?EX.:ao invés de:registro 1registro 2registro 3registro 4...exibir:registro 1 registro 2registro 3 registro 4...?????? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kafunga Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 faz dentro de uma tabela:$sql = "SELECT * FROM tabela"$resultado = mysql_query($sql);$dados = @mysql_fetch_array($resultado);$result1 = $dados["result1"];$result2 = $dados["result2"];$result3 = $dados["result3"];$result4 = $dados["result4"];echo "<table>";echo "<tr>";echo "<td>";echo "$result1";echo "</td>";echo "</tr>";e assim por dianteacho que assim dá! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Clenisson Postado Novembro 7, 2004 Autor Denunciar Share Postado Novembro 7, 2004 aaaaannnnnhhhhh ??????não cara.. eu queria isso num campo so.. não são campos diferentes..EX:$categoria = $sql["categoria"];.. eu peguei uns codigos prontos .. mas nem deu certo koké forma, valeu aí.. o que vale é a intenção.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kafunga Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 tenta asim: <?php $sql = "SELECT * FROM tabela"; $retorno = sql($sql); while($dados = mysql_fetch_array($retorno)) { ?> <td> <?=$dados["result"]?> </td> <?php } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Clenisson Postado Novembro 7, 2004 Autor Denunciar Share Postado Novembro 7, 2004 assim ele exibe:registro1 registro2 registro3 registro4 ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kafunga Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 mais não era assim que você queria? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Clenisson Postado Novembro 7, 2004 Autor Denunciar Share Postado Novembro 7, 2004 EX.:ao invés de:registro 1registro 2registro 3registro 4...exibir:registro 1 registro 2registro 3 registro 4...?????? Não pra você entedner melhor.. vai em www.codigofonte.net, escolhe uma linguagem na seção de "Códigos" e v la como eu queria... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 tenta assim:$i = 0;while($l =mysql_fetch_array($re)){$campo = $l["campo"]; if (($i % 2 == 0) and ($i != 0)) {echo $campo; } $i++;} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Clenisson Postado Novembro 7, 2004 Autor Denunciar Share Postado Novembro 7, 2004 não entendi bem.,.poderia comentar o codigo ????? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 O jeito é criar um novo loop, e fazer no loop principal um array, para ser pego pelo loop "2".Loop Principal$ii=0;while( bla bla ){$nome[$ii]=$campo['nome'];$ii++;}for ($i=0; $i<ceil($total_resul / 2); $i++){$esquerdo=$i;$direito=(ceil($total_resul / 2) + 1);}O resultado será:1 32 4Ai é só pegar a lógica e fazer do seu jeito. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 7, 2004 Denunciar Share Postado Novembro 7, 2004 é daquele jeito não tava dando certo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Novembro 30, 2007 Denunciar Share Postado Novembro 30, 2007 <?$phost = 'localhost';$puser = 'root';$psenha = '';$banco = 'musicas';$conexao = @mysql_connect($phost, $puser, $psenha) or die ("Não foi possível conectar-se ao servidor MySQL");$db = @mysql_select_db($banco) or die ("Não foi possível selecionar o banco de dados <b>$banco</b>");$sql=mysql_query("Select* from letras order by id asc ");$i = 0;echo"<table border='1' align='center' cellpadding='0' cellspacing='3' style='font-size:11px;'>"; $cont = 0;while($linha=mysql_fetch_array($sql)){ if ($i == 0) echo "<tr>"; echo "<td align='center' valign='top'width='40' height='30' > <b>".$cont++."</b> - ".$linha['id']." </td>\n"; if ($i == 2) { $i = 0; echo "</tr>"; } else {$i++;}}echo"</table>";?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Clenisson
Pessoal, alguém aqui sabe como eu faço pra exibir os registros de uma tabela mysql em colunas?
EX.:
ao invés de:
registro 1
registro 2
registro 3
registro 4
...
exibir:
registro 1 registro 2
registro 3 registro 4
...
??????
Link para o comentário
Compartilhar em outros sites
11 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.