Jacksonrs Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 Pessoal eu tenho uma tabela sei lá com os seguintes campos nome_usuario e end_usuario, tipo são uns 60 campos, como eu faço para visualizar assim Nome de Usuario: fulanoEndereço : tal Tipo queria dar um nome normal para cada campo da tabela tem como ??? Abr. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 Crie um alias na consulta select:Select nome_usuario as 'Nome de Usuario',end_usuario as Endereço,...from ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 Ou você pode fazer, vamos supor:$consulta = mysql_query("SELECT * FROM `tabela` WHERE `id` = '$id'"); $linha = mysql_fetch_array($consulta); printf("Nome de Usuário: %s", $linha["nome_usuario"]); printf("Endereço: %s", $linha["end_usuario"]); ... ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 outra solução seria, se você tem o mysql 5.xx, voce cria uma view, já com os alises, e usa um select simples no php, isso dimnuiria sua digitação. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 outra solução seria, se você tem o mysql 5.xx, voce cria uma view, já com os alises, e usa um select simples no php, isso dimnuiria sua digitação.como assim? não intendi, poderia explicar melhor esse negócio de view com alises?isso vai me ajudar muito!eu tenho feito da maneira que o ESerra postou, ou com arrays e str_replace.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 (editado) Olha só as view são consultas feitas no banco de dados e que são gravadas como se fossem tabelas, ela são bem aproveitadas quando você vai fazer a união de várias tabelas.Por exemplo você tem tabelas clientes, produtos e pedidos, e você quer fazer uma consulta de todos os pedidos de um deteminado cliente,a forma normal seria você fazer um select com o inner join para juntar tudo e exibir, se for fazer isso em um só lugar do codigo tudo bem, mas se você tiver que repetir essa consulta em varias outras partes ai já fica ruim, por que você vair ter que repetir muito codigo. Ai entra a view, você cria essa consulta no banco de dados e salva como se você uma tabela, onde você pode usar um select simples;ex:Criando a view:create view compras as select clientes.*, pedidos.*, produtos.* from (clientes inner join pedidos on pedido.idcliente=clientes.idcliente)pedidos inner join produtos on pedidos.idProdudo =produto.idproduto; Agora você tem um view de nome compras que você pode usar como se fosse uma tabela: ex: select * from compras; No seu caso seria util você usar a view por que você tem muitos campos e você quer exibir o nome dos campos de forma mais amigalvel, ai você usa a view. ex: create view tabela_amigavel as select usuario_nome as nome, usuario_endereco as endereco from sua tabela; //A consulda select usuario,enderco form tabela_amigavelEspero ter ajudado,e peço aos moderadores que me auxiliem caso eu não tenha sido claro ou tenha feito algo de errado.Motivo para editar:correção de erros de digitação. Editado Agosto 14, 2007 por itibere Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 interessante... não intendi muito, talvez por nunca ter visto isso, ms vou procurar me aprofundar.. vlw mesmo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wallacem Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 conectar o banco antes $sql = "SELECT * FROM TABELA";//Seleciona a Tabela $resu = mysql_query($sql);//bota o resultado em uma variavel while ($campos = mysql_fetch_array($resu)){//busca em cada linha executando o camando por linha $nome = @$campos['NOME'];//$campos e a variavel array que foi criada assim $campos[CAMPO_DA_TABELA] fica a informação do campo $endereco = @$campos['ENDERECO']; echo "nome: $nome<br>end: $endereco<br>";//vai exibir nome: nome que tava na tabela na linha de baixo exibe end com o endereço da tabela. }V c t ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jacksonrs
Pessoal eu tenho uma tabela sei lá com os seguintes campos nome_usuario e end_usuario, tipo são uns 60 campos, como eu faço para visualizar assim
Nome de Usuario: fulano
Endereço : tal
Tipo queria dar um nome normal para cada campo da tabela tem como ??? Abr.
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.